首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 2005 必知 13 件事:新版本、新子系統、.NET 整合、缺失功能與工具更名全覽

     編輯:關於SqlServer

產品版本新增兩大成員

版本定位核心限制適用場景
Express (免費)取代 MSDE,嵌入式/桌面/小型 Web1 CPU、1 GB RAM、4 GB/資料庫、無 Agent、無完整備份壓縮ISV 嵌入、學習、輕量級應用
Workgroup部門級/分支機構2 CPU、3 GB RAM、無資料庫大小限制、無 Analysis Services中小企業單伺服器部署

標準版、企業版延續 2000 定位,功能大幅增強。

四大新子系統

  1. Integration Services (SSIS):重寫 DTS,效能提升 6 倍,企業級 ETL 平台,支援複雜工作流、平行執行、C#/VB.NET 腳本任務、斷點除錯。
  2. Notification Services:訂閱/通知應用框架 (股價警示、庫存低量通知等),後於 SQL 2008 獨立發布。
  3. Service Broker:資料庫內建非同步訊息佇列,支援可靠訊息傳遞、跨實例/跨防火牆、異步觸發器、分散式應用解耦。
  4. Reporting Services (SSRS):企業級報表平台,Report Builder 終端自製、Web 服務嵌入、多格式匯出、訂閱排程,**最值得升級的功能**。

.NET Framework (CLR) 深度整合

  • 啟用:EXEC sp_configure 'clr enabled', 1; RECONFIGURE;
  • 可用 C#/VB.NET 撰寫:預存程序、函數 (標量/表值)、觸發器、使用者定義型別 (UDT)、使用者定義彙總 (UDA)。
  • 優勢:複雜運算 (正則、加密、數學) 效能遠優於 T-SQL、重用 .NET 類庫、型別安全。
  • 建議:取代非受控擴展預存程序 (xp_*);資料存取仍首選 T-SQL 集合操作。

新資料型別

  • XML:型別化/非型別化 XML、XQuery/XPath、XML 索引、Schema Collection 驗證。
  • VARBINARY(MAX):2GB 二進位資料,支援 FILESTREAM (SQL 2008) 屬性讓大檔案儲存於檔案系統並保持交易一致性。

點對點異動複寫

雙向/多主複寫拓撲,任一節點寫入自動同步至其他節點,支援衝突偵測與解決,適合分散式高可用部署。

RTM 缺失功能 (後續 SP/版本補回)

  1. 資料庫鏡像:高可用性核心功能,RTM 缺席,SQL 2005 SP1 正式加入。
  2. SQL Express 管理工具:原計畫提供圖形化管理,後整合入 SSMS Express。

工具全面更名與整合 (找不到舊工具請看這裡)

SQL 2000 工具SQL 2005 替代品啟動路徑
服務管理員 (系統匣圖示)SQL Server Configuration Manager開始 → 程式集 → SQL Server 2005 → 設定工具 → SQL Server Configuration Manager
企業管理器 (SEM)SQL Server Management Studio (SSMS)同上 → Management Studio
查詢分析器SSMS 內建 查詢編輯器SSMS → 新增查詢 (Ctrl+N)
分析管理器SSMS (管理) + Business Intelligence Development Studio (BIDS) (開發)同上 → Business Intelligence Development Studio
DTS 設計師BIDS → SSIS 設計師BIDS → 檔案 → 新增 → 專案 → 商業智慧 → Integration Services 專案
匯入/匯出精靈命令列 dtswizard.exe (實為 SSIS) 或 BIDS 右鍵 SSIS 專案 → 匯入/匯出執行 → dtswizard.exe

其他重要變更

  • Analysis Services 中繼資料倉庫移除:改用 XML 檔案儲存多維資料庫定義,可納入原始碼控制。
  • 開發用 BIDS,維運用 SSMS:雖 SSMS 也能編輯 SSIS/AS 物件,但 BIDS 提供除錯、版控、專案化體驗。
  • Beta 2 升級建議:先用新工具重建專案學習新範式,再嘗試升級舊物件。

結語

SQL Server 2005 是微軟資料平台歷來最大版本躍升。掌握新版本、子系統、CLR 整合、工具鏈重組,是順利遷移與發揮新功能價值的前提。缺失的鏡像功能已在 SP1 回歸,升級時機已成熟。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved