(一) 組件架構
1. SQL Server 2005特性
n 開發效率
n 企業數據管理
n 商業智能
安全的,可信賴的,高效率的業務線和分析應用數據庫平臺
2. 組件架構
(1) 核心結構
n 數據庫引擎:Database Engine
n 分析服務:Analysis Service
n 報表服務:Reporting Service
n 集成服務:Integration Service
(2) 後臺服務組件
n Service Broker:應用開發平臺
n Replication:數據庫複製服務
n Full-Text Search:全文搜索
n Notification Service:消息服務組件
3. 數據庫引擎
n 存儲、處理和保護數據的核心服務
n 控制訪問權限、快速處理事務
n 滿足企業內要求極高而且需要處理大量數據的應用需要
n 在保持高可用性方面提供了有力的支持
數據庫引擎增強
n 表和索引分區
n DDL觸發器和事件通告
n 新的數據類型
n 多活動結果集(MARS)
n T-SQL增強
n 改進的安全架構
n 對XML和XQuery的本地支持
n 對CLR和.NET Framework的集成
4. 分析服務
n 爲商業智能應用提供在線分析處理(OLAP)和數據挖掘功能
n 設計、創建和管理多維數據分析結構模型
n 以多種標準的數據挖掘算法設計、創建和顯示來自數據源構造的數據挖掘模型
分析服務增強
n 用戶界面、新的開發和管理環境
n 服務器可用性方面的增強
n 維度方面的增強
n 多維數據集的增強
n 數據挖掘方面的增強
n 管理性方面的增強
5. 報表服務(Reporting Service)
n 基於Web的企業級報表服務
n 從多種數據源獲取數據並生成報表
n 完整全面的報表應用平臺
Ø 創建
Ø 管理
Ø 執行
Ø 訪問
6. 集成服務(Integration Service)
n 高性能ETL數據集成解決方案平臺
Ø ETL(數據抽取、轉換和加載)
n ETL包工作流
Ø 控制流
Ø 數據流
7. 後臺服務組件
(1) 應用開發平臺(Service Broker)
n 基於消息的分佈式通信平臺
n 使獨立的應用程序組件作爲一個整體來運行
n 提高應用的可伸縮性和安全性
n 提供分佈式應用所需的基礎結構,減少了應用開發週期
(2) 複製服務(Replication)
n 通過數據庫同步保持數據一致性的技術
n 在數據庫間對數據和數據庫對象進行復制和分發
n 將數據通過各種網絡連接形式分發到不同的位置
n 支持多種數據源和設備
複製服務增強
n 對複製帳戶的更多控制
n 增強的用戶界面和新的複製監視器
n 允許對發佈表的架構進行修改
n 複製管理模型
n 通過數據庫備份傳輸複製
n 對異類數據複製的支持
n Peer-to-peer replication
n 通過HTTP實現複製同步
(3) 通知服務(Notification Service)
n 用於開發部署具備消息通知發送功能的應用程序平臺
n 生成並向大量訂閱方即時發送個性化的消息
n 可以向多種設備傳遞消息
(4) 全文搜索(Full-Text Search)
n 爲存儲在數據庫中的文本數據的創建基於關鍵字的查詢索引
全文搜索增強
n 在連接服務器上執行全文搜索
n 使用任意多數據列創建索引
n 指定搜索語言
n 對備份和恢復的支持
n Attach and Detach
n 編制和搜索XML數據
n 性能的提升
(二) 管理性增強
1. 管理工具
n 集成的管理環境—SQL Server Management Studio
n 新的命令行利器—SQLCMD
n SQL Server Configuration Manager
2. 維護計劃
3. 動態管理視圖和函數
n 爲監視實例的運行狀況、診斷故障和性能優化提供信息
n 所有的動態管理視圖和函數都位於sys架構
4. 鏡像備份
n 保證數據庫備份的可用性,避免介質導致的恢復失敗
5. 數據庫郵件
n 基於SMTP,不需要額外的MAPI服務支持
n 使用單獨的進程發送郵件
n 配置多個SMTP服務器進行容錯
n 使用Service Broker進行異步傳遞
n 集成的配置文件
(三) 可用性增強
1. 系統增強
n 動態AWE內存管理
n AWE使32位系統衝破對虛擬內存空間的限制
n 熱添加內存
n 動態CPU關聯
2. 數據庫快照
n 數據庫快照是對數據庫某一時刻的只讀、靜態視圖
n 可以把源數據庫回覆到創建快照時的狀態
3. 數據庫鏡像
n 在線熱備份,快速的故障恢復
n 無需額外的硬件設備
4. 數據庫引擎優化顧問
n 根據提供的負載提供數據庫優化建議
(四) 安全性增強
1. 安全機制
n 授權(Authorization)
n 認證(Authentication)
n 加密(Encryption)
2. 用戶與Schema的分離
3. 外圍應用配置器
n 服務和連接的外圍應用配置器
n 功能的外圍應用配置器