專家精講

出版時(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)分、閱讀與下載


    專家精講 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7