程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL Server 2005——你應該知道的13件事情

SQL Server 2005——你應該知道的13件事情

編輯:關於SqlServer
微軟的SQL Server 2005正式版的推出已經將近一年的時間。隨著最近兩份研究報告的出爐,SQL Server

2005又引起了業界的關注和評論——微軟憑借SQL Server 2005取得了超過Oracle和IBM數據庫產品市場占

有率的增長速度。但是,對於不足一歲的SQL Server 2005,還有一些你應該知道的事情,在本文中列舉

了關於SQL Server 2005你應該知道的13件事情。

SQL Server 2005新增的功能

1. 新的產品版本

除SQL Server 2005標准版和企業版之外,產品線中還加入了SQL Server 2005簡化版(SQL Server

2005 Express)和工作組版(SQL Server 2005 Workgroup)兩個新版本。

SQL Server 2005 Express——其作用是代替微軟SQL Server桌面引擎(Microsoft SQL Server

Desktop Engine,MSDE)。SQL Server 2005 Express可以用於自由發布,並與SQL Server使用同樣的關

系數據庫核心引擎。不同的是它並不像MSDE一樣使用查詢管理器。僅有的限制是一個CPU,1G的內存和每

個數據庫4G的存儲空間。

SQL Server 2005——工作組版不是自由發布的。它的設計著眼點在於服務器消息塊協議(SMB)和分

部門解決方案。在量化性能上,它更優於SQL Server 2005 Express,並能提供關系數據庫的支持,只是

缺少分析服務。工作組版限用於兩個CPU,3G內存,數據庫大小不限。

2. 新的子系統

在一些新的子系統的推動下,SQL Server 2005中的應用程序支持非常強大,其中包括整合服務、提

醒服務、服務代理和報告服務。

整合服務——與之前負責此功能的DTS相比,速度快600%。SQL Server整合服務是擁有強大的工作流

控制能力的企業級ETL平台。

提醒服務——可以提供搭建自定義提醒程序的應用框架。

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

報告服務——這是最值得升級的一項功能。報告服務是企業級的報告生成平台,可以對設計、布署、

銷售進行詳細的報告。強大的ReportBuilder組件可以讓最終用戶也享受到報告服務。

3.整合全新的.Net Framework

對SQL Server 2005進行的最大的強化就是整合了.NET Framework。啟用新的.Net整合功能後,你可

以輕松地創建存儲過程、函數、觸發器、自定義類型、自定義數據集。你可以在任何.Net語言下使用EXEC

sp_configure ‘clr enabled' , ‘1'命令啟用CLR支持。如果你還在使用過去的未管理的擴展存儲過程

,應該立即用SQLCLR存儲過程代替。

3. 新的數據類型

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

XML數據類型——可以用於在SQL Server數據庫中存儲類型化或非類型化的XML數據,並通過Xquery進

行查詢。

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

4. 新的點對點事務型映射

通過SQL Server 2005中的新功能,我們可以輕松掌握微軟對映射作出的這一最大改動。

點對點事務

型映射是針對雙向映射設計的,可以使兩個或多個數據庫之間在任意一個確認產生改動時保持同步。


SQL Server 2005缺少的功能

6.數據鏡像

毫無疑問,數據鏡像是自從SQL Server於2005年11月發布的RTM版本以來一直被人想念的功能,因為

它是使企業下定決心升級至SQL Server 2005的主要原因之一。預計這一功能會在2006年下半年重新加入



7.SQL快速管理器

快速管理器試圖為SQL Server 2005 Express提供圖形化的管理界面。然而它的功能有限,運行緩慢

,微軟不得不在SQL Server Management Studio中放棄了它,並重新命名為Express。

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

如果你是第一次使用SQL Server 2005,或許會被大量的新功能和界面改動弄得眼花缭亂。與任何一

個版本相比,SQL Server 2005所做出的改動都是最大的。你會發現在SQL Server 2000或SQL Server 7中

習慣使用的工具都被修改或去除了。

8.SQL Server服務管理器

在你升級到SQL Server 2005之後,你或許會有疑問:升級真的完成了嗎?因為你會發現系統圖標中

的服務管理器不見了。SQL Server服務管理器已經被替換成了SQL Server配置管理器,可以通過“開始->

程序->SQL Server 2005->管理工具->SQL Server配置管理器”,或者右鍵點擊“我的電腦->管理”,然

後打開服務與配置選項卡運行。

9.企業管理器

要找到新的管理器有一點麻煩,但你很快會發現在SQL Server 2005中,SQL Server企業管理器(SEM

)已經被SQL Server管理中心 (SSMS)代替了。在對大量對象和服務器的管理中,SSMS的運行速度更快。

一切操作都可以用腳本實現。而且多數對話框不是傳統的對話框模式,你可以更好地同時應付多個任務。

10.查詢分析器

對開發人員和數據庫管理員來說最重要的查詢分析器已經換成了查詢編輯器。你可以在管理中心中選

擇新建查詢來調用它。查詢編輯器提供了編寫和運行T-SQL查詢語句的分析器基本功能,並可以與

SourceSafe整合進行版本控制。然而,查詢編輯器缺少調試T-SQL語句的功能。你需要使用Visual Studio

2005的數據庫項目來進行調試。

11.分析服務管理器

在SQL Server 2005中,微軟徹底改變了分析服務的管理和開發配置。以往的分析服務管理器被SSMS

和商業智能開發中心(BIDS)所代替。分析服務的管理由SSMS處理,創建和部署立方體結構等開發任務由

BIDS處理。

12.DTS設計器

在SQL Server 2005中,DTS被SQL Server整合服務(SSIS)所代替。在處理過程中,以往的DTS設計器

被新的SSIS設計器所代替。SQL Server 2000中,DTS設計器是在企業管理器中啟動。而SSIS設計器是在

BIDS中啟動。打開BIDS,選擇“文件->新建->項目->商業智能項目->整合服務項目”以啟動SSIS設計器。

13.導入/導出向導

菜單裡沒有了這個選項,但它並沒有被刪除,你可以在命令行模式下運行dtswizard.exe找到它(別

被字面蒙騙,這個程序是使用SSIS的,不是DTS)。你也可以打開一個SSIS項目,右鍵點擊SSIS包來啟動

導入/導出。


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved