SQL Server 2008 作為微軟資料平台的重要里程碑,在資源管理、效能監控、高可用性、安全性與部署彈性等方面引入多項創新功能。本文將四大關鍵領域——企業資料平台、動態開發、超越關聯式資料庫、無處不在的遠見——為脈絡,深度解析其核心新特性。
全新的 Resource Governor(資源管理器) 允許 DBA 為不同使用者或群組設定資源上限,可監控指標包含:
當觸及閾值時,系統可自動觸發事件或終止進程,有效防止單一負載佔用過多資源影響整體服務品質。
SQL Server 2008 大幅擴充效能計數器數量,涵蓋 I/O、記憶體使用等關鍵指標。收集資料集中儲存於管理資料倉庫 (MDW),預設收集組對 CPU 與記憶體影響小於 5%。
作為效能工具集合,Performance Studio 整合監控、診斷、調優與報表功能,其資料收集器具備:
六大客戶端特色:
支援建立動作觸發器,例如:當記憶體使用率超過閾值持續 5 分鐘,自動啟動更詳細的資料收集,實現主動式效能管理。
在硬體支援前提下,SQL Server 2008 允許運行時動態新增 CPU,無需重啟服務,大幅提升擴展彈性與業務連續性。
SQL Server 2000 所有版本(含 64-bit、開發版、企業版、標準版、CE、工作群組版)主流支援於 2008 年 4 月 8 日結束,延伸支援至 2013 年。Vista 系統全系列不支援 SQL 2000。建議盡早規劃遷移至 2008 或更新版本。
資料庫引擎層級自動加密整個資料庫(含資料檔、記錄檔、索引、備份),應用程式零修改即可獲得靜態資料保護。
備份檔案本身加密,防止洩漏與竄改,並可限定特定使用者才能還原。
針對 PCI-DSS 等合規需求,支援硬體安全模組 (HSM) 進行金鑰隔離儲存,滿足信用卡資料處理的嚴格安全標準。
除傳統登入/登出與權限變更稽核外,新增資料存取與變更稽核,透過 T-SQL 靈活定義:
AUDIT UPDATE(Salary) ON Employee TO MyAuditFolder WHERE Salary > 200000
針對資料表與索引提供 ROW/頁面級壓縮,核心優勢:
SQL Server 2008 透過資源管理器、Performance Studio、熱插 CPU、現代化部署管線、企業級安全與壓縮技術,構建出更穩健、可擴展、易管理的資料平台基礎。對於尚在 SQL 2000/2005 的組織,升級 2008 不僅是版本更新,更是架構現代化的關鍵契機。