出版時(shí)間:2008-9 出版社:電子工業(yè)出版社 作者:楊志強(qiáng) 著,何洪波 改編 頁(yè)數(shù):676 字?jǐn)?shù):1107200
前言
十年有成”這句話,是此時(shí)筆者學(xué)習(xí)SQL Server數(shù)據(jù)庫(kù)的最佳心情寫(xiě)照。筆者從1995年的Windows NT時(shí)代開(kāi)始接觸SQL Server 6.0,然后投入企業(yè)擔(dān)任SQL Server 6.5的數(shù)據(jù)庫(kù)管理員與應(yīng)用程序開(kāi)發(fā)人員,在這個(gè)時(shí)期筆者接觸到的數(shù)據(jù)庫(kù)可以說(shuō)是微軟在數(shù)據(jù)庫(kù)的啟蒙階段。它雖具備了許多大型數(shù)據(jù)庫(kù)的基本特質(zhì),如故障轉(zhuǎn)移叢集、復(fù)寫(xiě)、自動(dòng)化排程與整合Windows資源,但是仍缺乏整合性的產(chǎn)品,因此該階段的技術(shù)磨練使筆者學(xué)會(huì)了數(shù)據(jù)庫(kù)的許多處理技巧?! 〗又?jīng)歷了1998年SQL Server 7.0的上市,當(dāng)時(shí)也正是XML語(yǔ)言與OLAP概念在臺(tái)灣起步的階段,在該階段筆者使用它開(kāi)發(fā)出了一套超過(guò)百人使用的賬務(wù)系統(tǒng)。筆者在此階段對(duì)數(shù)據(jù)庫(kù)最大的感覺(jué),就是SQL Server 7.0的鎖定階段已經(jīng)從早期的分頁(yè)鎖定細(xì)分到行鎖定,這樣的機(jī)制大幅降低了數(shù)據(jù)使用中的沖突的發(fā)生。 微軟數(shù)據(jù)庫(kù)真正開(kāi)始讓企業(yè)用戶大幅接受的版本就是SQL Server 2000,它也是現(xiàn)在臺(tái)灣企業(yè)使用最多的數(shù)據(jù)庫(kù)。從基本的底層數(shù)據(jù)庫(kù)引擎強(qiáng)化增加了64位的版本,到附加產(chǎn)品如分析服務(wù)、主動(dòng)通知與商業(yè)智能套件的報(bào)表服務(wù)、平衡計(jì)分卡建置工具的整合,它讓原本平淡無(wú)奇的數(shù)據(jù)庫(kù),轉(zhuǎn)眼間變成了企業(yè)商業(yè)活動(dòng)的好幫手?! ≡?005年第四季發(fā)表的SQL Server 2005版本,對(duì)開(kāi)發(fā)人員的沖擊遠(yuǎn)遠(yuǎn)超過(guò)了其他數(shù)據(jù)庫(kù)使用角色。首先就是數(shù)據(jù)庫(kù)引擎整合了微軟最引以為傲的開(kāi)發(fā)平臺(tái),即.Net Framework的CLR,這也是筆者跟許多開(kāi)發(fā)人員躍躍欲試的功能。由于CLR的輔助,原本需要前端應(yīng)用程序處理的運(yùn)算,譬如加密、解密、文件處理,都已經(jīng)整合在了數(shù)據(jù)庫(kù)引擎中,這樣就可以用單一行T-SQL處理以往百行程序的工作?! 〈送猓瑪?shù)據(jù)庫(kù)引擎整合了XML處理機(jī)制,它完全符合W3C規(guī)范的XQuery與XPath標(biāo)準(zhǔn),讓?xiě)?yīng)用程序開(kāi)發(fā)人員多了一種處理XML的方式。由XML延伸的Web服務(wù)功能也在數(shù)據(jù)庫(kù)中完全實(shí)現(xiàn)了。另外還有許多功能,如MSMQ的繼承人Service Broker、全新的T-SQL語(yǔ)法、ADO.NET 2.0等?! ‘?dāng)時(shí)筆者見(jiàn)到這么多功能時(shí),第一感受就是微軟SQL Server 2005數(shù)據(jù)庫(kù)真正做到了替開(kāi)發(fā)人員設(shè)想。但是,從事多年微軟數(shù)據(jù)庫(kù)課程教學(xué)經(jīng)驗(yàn)的我,此時(shí)腦海中浮現(xiàn)出的卻是另一個(gè)不一樣的想法:這么多的功能要如何由有用的實(shí)際案例轉(zhuǎn)換成簡(jiǎn)易方式,傳達(dá)給廣大的讀者呢?這才是真正最艱難的挑戰(zhàn)! 筆者開(kāi)始撰寫(xiě)本書(shū)時(shí),一直回想以往所擔(dān)任的無(wú)數(shù)次演講與編寫(xiě)的教學(xué)課程,反復(fù)地詢問(wèn)自己:數(shù)據(jù)庫(kù)開(kāi)發(fā)人員為何僅知道T-SQL,而對(duì)其他功能卻很陌生呢?大家需要的是什么新功能?這些新功能該怎么應(yīng)用?有沒(méi)有實(shí)際完整的范例可以參考?這些疑問(wèn)使筆者在撰寫(xiě)此書(shū)的過(guò)程中,明確抓到了一個(gè)主題方向,就是開(kāi)發(fā)的數(shù)據(jù)庫(kù)要能夠活用,且一定要有完整的前端開(kāi)發(fā)工具的案例進(jìn)行輔助說(shuō)明,只有這樣才能加深讀者的認(rèn)同感?! ∫虼?,本書(shū)內(nèi)容中每一章節(jié)所介紹的新功能,都會(huì)根據(jù)筆者十年以來(lái)積累的問(wèn)題解決經(jīng)驗(yàn),由Visual Studio 2005的開(kāi)發(fā)工具,寫(xiě)出最佳的經(jīng)典解決方案,以突破僅有單點(diǎn)的數(shù)據(jù)庫(kù)開(kāi)發(fā)功能的說(shuō)明,并擴(kuò)展到全面性的整合開(kāi)發(fā)工具與案例的應(yīng)用。
內(nèi)容概要
此書(shū)主要是將筆者以往使用多種數(shù)據(jù)庫(kù)的經(jīng)驗(yàn),從SQL Server、Oracle、Sybase到Access,傳達(dá)給廣大讀者。因此本書(shū)以介紹新版本的SQL Server 2005的功能為起始點(diǎn),搭配深入的命令與部分圖形界面逐項(xiàng)說(shuō)明,以期讓讀者可以深入體會(huì)到其中的奧妙與技巧。本書(shū)后半部則對(duì)3種數(shù)據(jù)庫(kù),Oracle、Sybase和Access進(jìn)行從基本架構(gòu)的組成到開(kāi)發(fā)的比較,再講解如何使用工具快速遷移到SQL Server 2005的環(huán)境?! ”緯?shū)適合從事數(shù)據(jù)庫(kù)管理、數(shù)據(jù)庫(kù)開(kāi)發(fā)和數(shù)據(jù)庫(kù)愛(ài)好者等人員參考學(xué)習(xí)?! ”緯?shū)繁體字版名為《SQL Server 2005管理升級(jí)與移轉(zhuǎn)達(dá)人手冊(cè)》,由統(tǒng)一元?dú)赓Y產(chǎn)管理股份有限公司出版,版權(quán)屬統(tǒng)一元?dú)赓Y產(chǎn)管理股份有限公司所有。本中文簡(jiǎn)體字版由統(tǒng)一元?dú)赓Y產(chǎn)管理股份有限公司授權(quán)電子工業(yè)出版社獨(dú)家出版發(fā)行。未經(jīng)本書(shū)原版出版者和本書(shū)出版者書(shū)面許可,任何單位和個(gè)人均不得以任何方式或任何手段復(fù)制或傳播本書(shū)的部分或全部。
作者簡(jiǎn)介
楊志強(qiáng),中國(guó)臺(tái)灣地區(qū)微軟特約資深顧問(wèn),致力于大型數(shù)據(jù)庫(kù)與.NET程序開(kāi)發(fā),多年SQL Server、Oracle、Sybase等實(shí)際企業(yè)導(dǎo)入經(jīng)驗(yàn),從事企業(yè)不同數(shù)據(jù)庫(kù)的整合與應(yīng)用軟件的的開(kāi)發(fā),積累了大量企業(yè)系統(tǒng)開(kāi)發(fā)與計(jì)算機(jī)教學(xué)經(jīng)驗(yàn),是一位活躍于數(shù)據(jù)庫(kù)與開(kāi)發(fā)領(lǐng)域的權(quán)威專家。
擁有
書(shū)籍目錄
第1章 SQL Server 2005初接觸 1-1 SQL Server 2005服務(wù)器 1-1-1 服務(wù)器架構(gòu)與組成組件 1-1-2 版本功能與特色 1-2 器服務(wù)啟動(dòng)賬戶及安全性 1-3 數(shù)據(jù)庫(kù)實(shí)例的組成架構(gòu) 1-4 安裝要點(diǎn) 1-4-1 啟動(dòng)安裝操作 1-4-2 排序規(guī)則的設(shè)置 1-4-3 權(quán)限與數(shù)據(jù)庫(kù)實(shí)例的設(shè)置 1-4-4 安裝完成后的注意事項(xiàng) 1-5 數(shù)據(jù)庫(kù)實(shí)例連接與工具的使用 1-5-1 SQL Server配置管理器 1-5-2 SQL Server Management Studio 1-5-3 SQLCMD 1-6 檢查數(shù)據(jù)庫(kù)實(shí)例的設(shè)置 1-7 使用圖形界面管理數(shù)據(jù)庫(kù)實(shí)例 1-7-1 常規(guī) 1-7-2 內(nèi)存 1-7-3 處理器 1-7-4 安全性 1-7-5 連接 1-7-6 數(shù)據(jù)庫(kù)設(shè)置 1-7-7 高級(jí) 1-7-8 權(quán)限 1-8 實(shí)戰(zhàn)案例 1-8-1 SQL Server 2005服務(wù)器名稱變更的技巧 1-8-2 利用開(kāi)機(jī)自動(dòng)啟動(dòng)存儲(chǔ)過(guò)程傳送Email給DBA 1-8-3 管理SQL Server 2005服務(wù)器的十大技巧第2章 數(shù)據(jù)庫(kù)的組成 2-1 數(shù)據(jù)與數(shù)據(jù)庫(kù)的組成 2-1-1 數(shù)據(jù)存儲(chǔ)架構(gòu) 2-1-2 數(shù)據(jù)庫(kù)選項(xiàng)的使用技巧 2-1-3 數(shù)據(jù)庫(kù)種類(lèi)與系統(tǒng)數(shù)據(jù)庫(kù)master、msdb、model、tempdb 2-1-4 修改數(shù)據(jù)庫(kù)與刪除數(shù)據(jù)庫(kù) 2-2 日志文件的作用 2-2-1 事務(wù)處理整合日志文件 2-2-2 日志文件的管理 2-3 文件組與高級(jí)使用 2-3-1 文件組的基本概念 2-3-2 文件組管理與高級(jí)技巧 2-3-3 數(shù)據(jù)分區(qū)數(shù)據(jù)表整合文件組 2-3-4 分區(qū)管理技術(shù)Switch、Merge與Split 2-4 數(shù)據(jù)庫(kù)管理技巧 2-4-1 系統(tǒng)對(duì)象與元數(shù)據(jù)查詢 2-4-2 使用DBCC表達(dá)式管理數(shù)據(jù)庫(kù) 2-4-3 數(shù)據(jù)庫(kù)的高級(jí)管理技巧 2-5 實(shí)際案例 2-5-1 解決數(shù)據(jù)庫(kù)日志文件過(guò)大的問(wèn)題 2-5-2 解決缺少日志文件的數(shù)據(jù)庫(kù) 2-5-3 多個(gè)日志文件縮減成一個(gè)第3章 安全性的管理 3-1 SQL Server安全性概述 3-1-1 主體與范圍 3-1-2 安全對(duì)象與范圍 3-1-3 SQL Server 2005的權(quán)限 3-2 連接實(shí)例的第一步 ……第4章 保護(hù)數(shù)據(jù)的備份操作第5章 故障恢復(fù)第6章 數(shù)據(jù)轉(zhuǎn)換服務(wù)第7章 自動(dòng)執(zhí)行管理任務(wù)第8章 打造永不停頓的服務(wù)第9章 從SQL Server 7.0與2000升級(jí)到SQL Server 2005第10章 將異類(lèi)數(shù)據(jù)庫(kù)遷移到SQL Server 2005
章節(jié)摘錄
第1章 SQL Server 2005初接觸 1-1 SQL Server 2005服務(wù)器 雖然SQL Server 2005是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),但是它更包含許多重要的組件與服務(wù),組合成一個(gè)企業(yè)級(jí)的完整開(kāi)發(fā)平臺(tái)。為了讓讀者了解SQL Server 2005到底包含哪些組件,以下將對(duì)每個(gè)組件及部分功能進(jìn)行簡(jiǎn)單地說(shuō)明與示范。更深入的內(nèi)容將繼續(xù)在本書(shū)或開(kāi)發(fā)達(dá)入手冊(cè)中予以介紹?! ?/pre>編輯推薦
中國(guó)臺(tái)灣地區(qū)微軟特約資深顧問(wèn)楊專強(qiáng)嘔心力作!中國(guó)臺(tái)灣地區(qū)微軟技術(shù)社區(qū)&中國(guó)臺(tái)灣地區(qū)微軟強(qiáng)力推薦! 附超值光盤(pán),長(zhǎng)達(dá)162分鐘的作者親錄真人發(fā)音教學(xué)視頻 全書(shū)搭配完整企業(yè)范例說(shuō)明SQL Server 2005管理技巧與特色 本書(shū)是真正為SQL Server 200S管理者設(shè)計(jì)的書(shū)籍 本書(shū)包含升級(jí)SQL Server 7.Ol2000到SQL Server 2005的實(shí)際案例 本書(shū)包含轉(zhuǎn)移0racle、Sybase、Microsoft Access工具的使用說(shuō)明 本書(shū)每一章節(jié)包含實(shí)際企業(yè)應(yīng)用案例完整程序代碼 本書(shū)包含前所未有與極具深度的管理技巧 適合有興趣者、有數(shù)據(jù)庫(kù)管理經(jīng)驗(yàn)者及參加認(rèn)證考試者閱讀 可結(jié)合《專家精講:SQL Server Transact—SQL語(yǔ)言入門(mén)》學(xué)習(xí)SQL語(yǔ)言和用法 可搭配《專家精講:SQL Server數(shù)據(jù)庫(kù)開(kāi)發(fā)》學(xué)習(xí)高級(jí)開(kāi)發(fā)技巧 本書(shū)從DBA的角度來(lái)探討如何學(xué)習(xí)SQL Server 2005管理的基本知識(shí)與高級(jí)管理技巧。內(nèi)容豐富,從基本的服務(wù)器、數(shù)據(jù)庫(kù)的建立與管理,安全性的介紹,災(zāi)難恢復(fù)與7×24高可用性,數(shù)據(jù)庫(kù)遷移及異構(gòu)數(shù)據(jù)庫(kù)整合等,到高級(jí)的自動(dòng)化管理、復(fù)制及性能調(diào)試等,都是本書(shū)的重點(diǎn)。此外,本書(shū)大膽突破以往圖書(shū)的限制,內(nèi)容覆蓋到廣大的SQL Server 7.0/2000用戶,介紹了如何將早期版本升級(jí)到SQL Server 2005。本書(shū)對(duì)其他數(shù)據(jù)庫(kù)(如Oracle、Sybase、Access等)的用戶同樣有價(jià)值。書(shū)中完整介紹了各種數(shù)據(jù)庫(kù)的比較與遷移工具的使用,讓想使用SQL Server 2005的讀者對(duì)其功能強(qiáng)大的環(huán)境充滿信心?! 〈藭?shū)的特色: 它是入門(mén)者學(xué)習(xí)SQL Server 2005管理的范例手冊(cè) 它包含最完整的全新SQL Server 2005功能介紹 它包含最全面的SQL Server 2005安全性案例講解 它包含最詳盡的數(shù)據(jù)庫(kù)備份/還原實(shí)際案例 它包含最新SQL Server Integration Services對(duì)象范例說(shuō)明 它包含全新SQL Sewer Agent自動(dòng)化籬理范例說(shuō)明 它包含SQL Server 2005高可用性實(shí)作范例說(shuō)明 它是SQL Server高級(jí)用戶的實(shí)際問(wèn)題解決范例手冊(cè) 它是0racle、Sybase、Access數(shù)據(jù)庫(kù)管理員遷移與轉(zhuǎn)換必讀手冊(cè) 它是適合自學(xué)與授課的實(shí)作范例手冊(cè)圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
- 還沒(méi)讀過(guò)(51)
- 勉強(qiáng)可看(369)
- 一般般(631)
- 內(nèi)容豐富(2616)
- 強(qiáng)力推薦(214)
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版