SQL Server 2005新增的功能
1. 新的產(chǎn)品版本
除SQL Server 2005標(biāo)準(zhǔn)版和企業(yè)版之外,產(chǎn)品線中還加入了SQL Server 2005簡(jiǎn)化版(SQL Server 2005 Exdivss)和工作組版(SQL Server 2005 Workgroup)兩個(gè)新版本。
SQL Server 2005 Exdivss——其作用是代替微軟SQL Server桌面引擎(Microsoft SQL Server Desktop Engine,MSDE)。SQL Server 2005 Exdivss可以用于自由發(fā)布,并與SQL Server使用同樣的關(guān)系數(shù)據(jù)庫(kù)核心引擎。不同的是它并不像MSDE一樣使用查詢管理器。僅有的限制是一個(gè)CPU,1G的內(nèi)存和每個(gè)數(shù)據(jù)庫(kù)4G的存儲(chǔ)空間。
SQL Server 2005——工作組版不是自由發(fā)布的。它的設(shè)計(jì)著眼點(diǎn)在于服務(wù)器消息塊協(xié)議(SMB)和分部門解決方案。在量化性能上,它更優(yōu)于SQL Server 2005 Exdivss,并能提供關(guān)系數(shù)據(jù)庫(kù)的支持,只是缺少分析服務(wù)。工作組版限用于兩個(gè)CPU,3G內(nèi)存,數(shù)據(jù)庫(kù)大小不限。
2. 新的子系統(tǒng)
在一些新的子系統(tǒng)的推動(dòng)下,SQL Server 2005中的應(yīng)用程序支持非常強(qiáng)大,其中包括整合服務(wù)、提醒服務(wù)、服務(wù)代理和報(bào)告服務(wù)。
整合服務(wù)——與之前負(fù)責(zé)此功能的DTS相比,速度快600%。SQL Server整合服務(wù)是擁有強(qiáng)大的工作流控制能力的企業(yè)級(jí)ETL平臺(tái)。
提醒服務(wù)——可以提供搭建自定義提醒程序的應(yīng)用框架。
服務(wù)代理——為建立高度量化程序提供異步進(jìn)程處理功能。
報(bào)告服務(wù)——這是最值得升級(jí)的一項(xiàng)功能。報(bào)告服務(wù)是企業(yè)級(jí)的報(bào)告生成平臺(tái),可以對(duì)設(shè)計(jì)、布署、銷售進(jìn)行詳細(xì)的報(bào)告。強(qiáng)大的ReportBuilder組件可以讓最終用戶也享受到報(bào)告服務(wù)。
3.整合全新的.NET Framework
對(duì)SQL Server 2005進(jìn)行的最大的強(qiáng)化就是整合了.NET Framework。啟用新的.NET整合功能后,你可以輕松地創(chuàng)建存儲(chǔ)過程、函數(shù)、觸發(fā)器、自定義類型、自定義數(shù)據(jù)集。你可以在任何.NET語(yǔ)言下使用EXEC sp_configure ‘clr enabled' , ‘1'命令啟用CLR支持。如果你還在使用過去的未管理的擴(kuò)展存儲(chǔ)過程,應(yīng)該立即用SQLCLR存儲(chǔ)過程代替。
3. 新的數(shù)據(jù)類型
SQL Server 2005中添加了兩種新的數(shù)據(jù)類型:xml和varbinary(max)。
Xml數(shù)據(jù)類型——可以用于在SQL Server數(shù)據(jù)庫(kù)中存儲(chǔ)類型化或非類型化的XML數(shù)據(jù),并通過Xquery進(jìn)行查詢。
Varbinary(max)數(shù)據(jù)類型——可以像訪問普通數(shù)據(jù)一樣對(duì)圖像等二進(jìn)制數(shù)據(jù)進(jìn)行存儲(chǔ)和讀取。
4. 新的點(diǎn)對(duì)點(diǎn)事務(wù)型映射
通過SQL Server 2005中的新功能,我們可以輕松掌握微軟對(duì)映射作出的這一最大改動(dòng)。點(diǎn)對(duì)點(diǎn)事務(wù)型映射是針對(duì)雙向映射設(shè)計(jì)的,可以使兩個(gè)或多個(gè)數(shù)據(jù)庫(kù)之間在任意一個(gè)確認(rèn)產(chǎn)生改動(dòng)時(shí)保持同步。
SQL Server 2005缺少的功能
6.數(shù)據(jù)鏡像
毫無(wú)疑問,數(shù)據(jù)鏡像是自從SQL Server于2005年11月發(fā)布的RTM版本以來(lái)一直被人想念的功能,因?yàn)樗鞘蛊髽I(yè)下定決心升級(jí)至SQL Server 2005的主要原因之一。預(yù)計(jì)這一功能會(huì)在2006年下半年重新加入。
7.SQL快速管理器
快速管理器試圖為SQL Server 2005 Exdivss提供圖形化的管理界面。然而它的功能有限,運(yùn)行緩慢,微軟不得不在SQL Server Management Studio中放棄了它,并重新命名為Exdivss。
如何找到SQL Server 2005的這些功能?
如果你是第一次使用SQL Server 2005,或許會(huì)被大量的新功能和界面改動(dòng)弄得眼花繚亂。與任何一個(gè)版本相比,SQL Server 2005所做出的改動(dòng)都是最大的。你會(huì)發(fā)現(xiàn)在SQL Server 2000或SQL Server 7中習(xí)慣使用的工具都被修改或去除了。
8.SQL Server服務(wù)管理器
在你升級(jí)到SQL Server 2005之后,你或許會(huì)有疑問:升級(jí)真的完成了嗎?因?yàn)槟銜?huì)發(fā)現(xiàn)系統(tǒng)圖標(biāo)中的服務(wù)管理器不見了。SQL Server服務(wù)管理器已經(jīng)被替換成了SQL Server配置管理器,可以通過“開始->程序->SQL Server 2005->管理工具->SQL Server配置管理器”,或者右鍵點(diǎn)擊“我的電腦->管理”,然后打開服務(wù)與配置選項(xiàng)卡運(yùn)行。
9.企業(yè)管理器
要找到新的管理器有一點(diǎn)麻煩,但你很快會(huì)發(fā)現(xiàn)在SQL Server 2005中,SQL Server企業(yè)管理器(SEM)已經(jīng)被SQL Server管理中心 (SSMS)代替了。在對(duì)大量對(duì)象和服務(wù)器的管理中,SSMS的運(yùn)行速度更快。
一切操作都可以用腳本實(shí)現(xiàn)。而且多數(shù)對(duì)話框不是傳統(tǒng)的對(duì)話框模式,你可以更好地同時(shí)應(yīng)付多個(gè)任務(wù)。
10.查詢分析器
對(duì)開發(fā)人員和數(shù)據(jù)庫(kù)管理員來(lái)說最重要的查詢分析器已經(jīng)換成了查詢編輯器。你可以在管理中心中選擇新建查詢來(lái)調(diào)用它。查詢編輯器提供了編寫和運(yùn)行T-SQL查詢語(yǔ)句的分析器基本功能,并可以與SourceSafe整合進(jìn)行版本控制。然而,查詢編輯器缺少調(diào)試T-SQL語(yǔ)句的功能。你需要使用Visual Studio 2005的數(shù)據(jù)庫(kù)項(xiàng)目來(lái)進(jìn)行調(diào)試。
11.分析服務(wù)管理器
在SQL Server 2005中,微軟徹底改變了分析服務(wù)的管理和開發(fā)配置。以往的分析服務(wù)管理器被SSMS和商業(yè)智能開發(fā)中心(BIDS)所代替。分析服務(wù)的管理由SSMS處理,創(chuàng)建和部署立方體結(jié)構(gòu)等開發(fā)任務(wù)由BIDS處理。
12.DTS設(shè)計(jì)器
在SQL Server 2005中,DTS被SQL Server整合服務(wù)(SSIS)所代替。在處理過程中,以往的DTS設(shè)計(jì)器被新的SSIS設(shè)計(jì)器所代替。SQL Server 2000中,DTS設(shè)計(jì)器是在企業(yè)管理器中啟動(dòng)。而SSIS設(shè)計(jì)器是在BIDS中啟動(dòng)。打開BIDS,選擇“文件->新建->項(xiàng)目->商業(yè)智能項(xiàng)目->整合服務(wù)項(xiàng)目”以啟動(dòng)SSIS設(shè)計(jì)器。
13.導(dǎo)入/導(dǎo)出向?qū)?br />
菜單里沒有了這個(gè)選項(xiàng),但它并沒有被刪除,你可以在命令行模式下運(yùn)行dtswizard.exe找到它(別被字面蒙騙,這個(gè)程序是使用SSIS的,不是DTS)。你也可以打開一個(gè)SSIS項(xiàng)目,右鍵點(diǎn)擊SSIS包來(lái)啟動(dòng)導(dǎo)入/導(dǎo)出。
安徽新華電腦學(xué)校專業(yè)職業(yè)規(guī)劃師為你提供更多幫助【在線咨詢】