SQL Server 2005新增功能與缺少的功能的表現(xiàn)
以下的文章主要向大家描述的是SQL Server 2005新增功能與缺少的功能,首先是介紹SQL Server 2005數(shù)據(jù)庫(kù)的新增功能,下面的文章就是對(duì)SQL Server 2005新增功能與缺少的功能的相關(guān)內(nèi)容的具體介紹。
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é)此SQL Server 2005新增功能的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整合SQL Server 2005新增功能后,你可以輕松地創(chuàng)建存儲(chǔ)過程、函數(shù)、觸發(fā)器、自定義類型、自定義數(shù)據(jù)集。你可以在任何.NET語(yǔ)言下使用 EXEC sp_configure ‘clr enabled' , ‘1'命令啟用CLR支持。如果你還在使用過去的未管理的擴(kuò)展存儲(chǔ)過程,應(yīng)該立即用SQLCLR存儲(chǔ)過程代替。
4. 新的數(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ǔ)和讀取。
5. 新的點(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)一直被人想念的SQL Server 2005新增功能,因?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ǔ)句的SQL Server 2005新增功能。你需要使用 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ū)?/strong>
菜單里沒有了這個(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)出。
【編輯推薦】