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