Database Engine 的增強功能

更新: 2007 年 9 月 15 日

Microsoft SQL Server 2005 在 Database Engine 中導入了若干改進措施和新功能。

增強型 Database Engine 功能

以下是 Database Engine 已增強的範圍。

主題 描述

Database Engine 可程式性的增強功能

可以用 .NET Framework 語言 (例如 Microsoft Visual C#) 撰寫的資料庫物件 (例如觸發程序、預存程序和使用者自訂類型)。開發和偵錯功能已整合至 Microsoft Visual Studio 環境中,可讓開發人員使用他們用來開發 .NET Framework 元件和服務的相同工具來開發資料庫物件。Transact-SQL 語言已擴充為具有改進的錯誤處理和遞迴查詢之支援等功能。

Database Engine 管理能力的增強功能

Database Engine 的管理能力以動態執行個體組態加以簡化,包括動態 AWE 記憶體管理和動態 I/O 和 CPU 相似性。增強安全性的功能,例如讓所有權限均可授與,以及將使用者和結構描述分開。

Database Engine 分散式查詢的增強功能

因為 Transact-SQL 的變更、新資料類型的支援,以及新 SQL 追蹤事件的增加,所以加強了分散式查詢的功能。

Database Engine 可用性的增強功能

已透過線上檢索索引作業、損毀復原期間的快速復原,以及還原作業、資料庫頁面總和檢查碼以及備份媒體鏡像期間的部份可用性,改進了 SQL Server 資料庫的可用性。資料庫鏡像可建立熱待命伺服器來提供快速容錯移轉支援,而不會失去已認可之交易資料。

Database Engine XML 的增強功能

Database Engine 現在支援用來儲存 XML 文件於資料表資料行或 Transact-SQL 變數中的 XML 資料類型。它也支援 XQuery 語言,包括 XML 資料操作語言 (XML DML)。

Database Engine 延展性和效能的增強功能

已利用原生資料表和索引資料分割來增強資料分割。應用程式並行性已獲得改進,不僅使用新的快照隔離等級,同時具有可在單一連接上擁有多個使用中結果集的能力。

Database Engine 國際化的增強功能

現在,Database Engine 及其介面的定序和字元集包括支援增補字元和 GB18030 編碼字元。

Database Engine 安全性的增強功能

描述許多新的安全性機制。這些機制包括減少安裝時的介面區、介面區組態工具、原生加密、整合式金鑰管理、更細微的授權、可設定的密碼原則、不連續的執行內容,以及多 Proxy 帳戶。

請參閱

概念

SQL Server 2005 的新增功能

說明及資訊

取得 SQL Server 2005 協助