距離微軟的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缺少的功能