SQL Server 2005新增功能與缺少的功能

2010-08-28 10:52:19來源:西部e網(wǎng)作者:

  SQL Server 2005新增的功能

  1. 新的產(chǎn)品版本

  除SQL Server 2005標準版和企業(yè)版之外,產(chǎn)品線中還加入了SQL Server 2005簡化版(SQL Server 2005 Exdivss)和工作組版(SQL Server 2005 Workgroup)兩個新版本。

  SQL Server 2005 Exdivss——其作用是代替微軟SQL Server桌面引擎(Microsoft SQL Server Desktop Engine,MSDE)。SQL Server 2005 Exdivss可以用于自由發(fā)布,并與SQL Server使用同樣的關(guān)系數(shù)據(jù)庫核心引擎。不同的是它并不像MSDE一樣使用查詢管理器。僅有的限制是一個CPU,1G的內(nèi)存和每個數(shù)據(jù)庫4G的存儲空間。

  SQL Server 2005——工作組版不是自由發(fā)布的。它的設(shè)計著眼點在于服務(wù)器消息塊協(xié)議(SMB)和分部門解決方案。在量化性能上,它更優(yōu)于SQL Server 2005 Exdivss,并能提供關(guān)系數(shù)據(jù)庫的支持,只是缺少分析服務(wù)。工作組版限用于兩個CPU,3G內(nèi)存,數(shù)據(jù)庫大小不限。

  2. 新的子系統(tǒng)

  在一些新的子系統(tǒng)的推動下,SQL Server 2005中的應(yīng)用程序支持非常強大,其中包括整合服務(wù)、提醒服務(wù)、服務(wù)代理和報告服務(wù)。

  整合服務(wù)——與之前負責(zé)此功能的DTS相比,速度快600%。SQL Server整合服務(wù)是擁有強大的工作流控制能力的企業(yè)級ETL平臺。

  提醒服務(wù)——可以提供搭建自定義提醒程序的應(yīng)用框架。

  服務(wù)代理——為建立高度量化程序提供異步進程處理功能。

  報告服務(wù)——這是最值得升級的一項功能。報告服務(wù)是企業(yè)級的報告生成平臺,可以對設(shè)計、布署、銷售進行詳細的報告。強大的ReportBuilder組件可以讓最終用戶也享受到報告服務(wù)。

  3.整合全新的.NET Framework

  對SQL Server 2005進行的最大的強化就是整合了.NET Framework。啟用新的.NET整合功能后,你可以輕松地創(chuàng)建存儲過程、函數(shù)、觸發(fā)器、自定義類型、自定義數(shù)據(jù)集。你可以在任何.NET語言下使用EXEC sp_configure ‘clr enabled' , ‘1'命令啟用CLR支持。如果你還在使用過去的未管理的擴展存儲過程,應(yīng)該立即用SQLCLR存儲過程代替。

  3. 新的數(shù)據(jù)類型

  SQL Server 2005中添加了兩種新的數(shù)據(jù)類型:xml和varbinary(max)。

  Xml數(shù)據(jù)類型——可以用于在SQL Server數(shù)據(jù)庫中存儲類型化或非類型化的XML數(shù)據(jù),并通過Xquery進行查詢。

  Varbinary(max)數(shù)據(jù)類型——可以像訪問普通數(shù)據(jù)一樣對圖像等二進制數(shù)據(jù)進行存儲和讀取。

  4. 新的點對點事務(wù)型映射

  通過SQL Server 2005中的新功能,我們可以輕松掌握微軟對映射作出的這一最大改動。點對點事務(wù)型映射是針對雙向映射設(shè)計的,可以使兩個或多個數(shù)據(jù)庫之間在任意一個確認產(chǎn)生改動時保持同步。

  SQL Server 2005缺少的功能

  6.數(shù)據(jù)鏡像

  毫無疑問,數(shù)據(jù)鏡像是自從SQL Server于2005年11月發(fā)布的RTM版本以來一直被人想念的功能,因為它是使企業(yè)下定決心升級至SQL Server 2005的主要原因之一。預(yù)計這一功能會在2006年下半年重新加入。

  7.SQL快速管理器

  快速管理器試圖為SQL Server 2005 Exdivss提供圖形化的管理界面。然而它的功能有限,運行緩慢,微軟不得不在SQL Server Management Studio中放棄了它,并重新命名為Exdivss。

  如何找到SQL Server 2005的這些功能?

  如果你是第一次使用SQL Server 2005,或許會被大量的新功能和界面改動弄得眼花繚亂。與任何一個版本相比,SQL Server 2005所做出的改動都是最大的。你會發(fā)現(xiàn)在SQL Server 2000或SQL Server 7中習(xí)慣使用的工具都被修改或去除了。

  8.SQL Server服務(wù)管理器

  在你升級到SQL Server 2005之后,你或許會有疑問:升級真的完成了嗎?因為你會發(fā)現(xiàn)系統(tǒng)圖標中的服務(wù)管理器不見了。SQL Server服務(wù)管理器已經(jīng)被替換成了SQL Server配置管理器,可以通過“開始->程序->SQL Server 2005->管理工具->SQL Server配置管理器”,或者右鍵點擊“我的電腦->管理”,然后打開服務(wù)與配置選項卡運行。

  9.企業(yè)管理器

  要找到新的管理器有一點麻煩,但你很快會發(fā)現(xiàn)在SQL Server 2005中,SQL Server企業(yè)管理器(SEM)已經(jīng)被SQL Server管理中心 (SSMS)代替了。在對大量對象和服務(wù)器的管理中,SSMS的運行速度更快。

  一切操作都可以用腳本實現(xiàn)。而且多數(shù)對話框不是傳統(tǒng)的對話框模式,你可以更好地同時應(yīng)付多個任務(wù)。

  10.查詢分析器

  對開發(fā)人員和數(shù)據(jù)庫管理員來說最重要的查詢分析器已經(jīng)換成了查詢編輯器。你可以在管理中心中選擇新建查詢來調(diào)用它。查詢編輯器提供了編寫和運行T-SQL查詢語句的分析器基本功能,并可以與SourceSafe整合進行版本控制。然而,查詢編輯器缺少調(diào)試T-SQL語句的功能。你需要使用Visual Studio 2005的數(shù)據(jù)庫項目來進行調(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è)計器

  在SQL Server 2005中,DTS被SQL Server整合服務(wù)(SSIS)所代替。在處理過程中,以往的DTS設(shè)計器被新的SSIS設(shè)計器所代替。SQL Server 2000中,DTS設(shè)計器是在企業(yè)管理器中啟動。而SSIS設(shè)計器是在BIDS中啟動。打開BIDS,選擇“文件->新建->項目->商業(yè)智能項目->整合服務(wù)項目”以啟動SSIS設(shè)計器。

  13.導(dǎo)入/導(dǎo)出向?qū)?/P>

  菜單里沒有了這個選項,但它并沒有被刪除,你可以在命令行模式下運行dtswizard.exe找到它(別被字面蒙騙,這個程序是使用SSIS的,不是DTS)。你也可以打開一個SSIS項目,右鍵點擊SSIS包來啟動導(dǎo)入/導(dǎo)出。

關(guān)鍵詞:SQLServer

贊助商鏈接: