共用方式為


Database Engine 管理能力的增強功能

更新: 2006 年 4 月 14 日

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

管理能力的增強功能

安全性:所有權限可授與

安全性統一管理,所有權限可由 GRANT 陳述式授與。在舊版的 SQL Server 中,權限是使用執行個體層級權限、資料庫角色和一般權限混合管理。

如需詳細資訊,請參閱<權限階層>。

安全性:使用者和結構描述分開

結構描述的角色在 SQL Server 資料庫中已增強。資料庫中的所有物件現在位於結構描述中,不由個別使用者擁有。每一個結構描述可由多個角色擁有,可讓多位使用者管理資料庫物件。在舊版的 SQL Server 中,如果沒有重新指派使用者擁有的每一個個別物件的擁有權,則無法從資料庫中卸除使用者。現在,只需要針對結構描述調整擁有權,而不需要針對每一個物件調整。

如需詳細資訊,請參閱<權限階層>。

管理:資料表和索引資料分割

資料表和索引可依據值範圍分成若干資料分割。資料分割使大型資料表和索引更容易管理,因為可讓您將管理工作集中在個別資料分割上,而不是整個集合。在資料庫結構描述內傳送資料區塊將更有效率,而且在維護整個單元的完整性時,可以針對單一資料分割而非整個資料表或索引執行維護作業。

如需詳細資訊,請參閱<資料分割資料表與索引>。

管理:動態 AWE 記憶體管理

使用 AWE 記憶體支援大型資料庫時,現在 Database Engine 已可動態管理其記憶體集區的大小。在舊版的 SQL Server 中,當使用 AWE 記憶體時,記憶體集區是靜態的。

如需詳細資訊,請參閱<管理大型資料庫的記憶體>。

管理:ATTACH_REBUILD_LOG

ATTACH_REBUILD_LOG 子句可使資料庫附加時不需要所有記錄檔。例如,從實際伺服器卸離資料庫作為報表伺服器上的唯讀資料庫使用時,唯讀環境不需要在實際伺服器中使用的所有記錄檔。ATTACH_REBUILD_LOG 可讓您將資料庫複製到報表伺服器上,而不必複製所有實際記錄檔。

如需詳細資訊,請參閱<CREATE DATABASE (Transact-SQL)>。

管理:立即檔案初始化

當 Database Engine 建立新資料庫時,它只要保留資料檔所需的空間,就可以立即使資料庫可供使用。要等到 SQL 查詢參考實際資料頁之後,這些頁面才會以二進制零初始化。在舊版的 SQL Server 中,要等到所有資料頁都以二進制零初始化之後,資料庫才可供使用。

如需詳細資訊,請參閱<建立資料庫 (Database Engine)>。

管理:停用索引

可停用索引來協助管理和診斷。重建非叢集索引時,在重建索引之前停用索引可大幅減少所需的磁碟空間量。

如需詳細資訊,請參閱<停用索引>。

管理:重新組織和重建索引

SQL Server 2005 推出可重新組織或重建索引或設定索引選項的 ALTER INDEX 陳述式。可線上重建索引,可壓縮包含 LOB 資料的頁面,而且可以在單一資料分割的基礎上重新組織或重建資料分割索引。

如需詳細資訊,請參閱<ALTER INDEX (Transact-SQL)>。

管理:在 XML 中大量複製和載入格式檔

SQL Server 2005 導入 XML 結構描述,可用來指定格式檔為 XML 文件集。XML 格式檔是使用原始非 XML 格式檔的替代方式,提供了若干好處。

如需詳細資訊,請參閱<了解 XML 格式檔案>。

管理:OPENROWSET 大量資料列集提供者

SQL Server 2005 導入大量資料列集提供者,可使用 SELECT 陳述式中的 OPENROWSET 函數的新 BULK 選項來存取它,然後再置入 INSERT 陳述式中。

如需詳細資訊,請參閱<OPENROWSET (Transact-SQL)>和<使用 BULK INSERT 或 OPENROWSET(BULK...) 匯入大量資料>。

管理:資料庫鏡像監視

SQL Server 2005 SP1 採用「資料庫鏡像監視器」和一組系統預存程序,來監視鏡像的資料庫,以及在一些重要鏡射效能標準上設定事件臨界值。

如需詳細資訊,請參閱<監視資料庫鏡像>。

請參閱

概念

Database Engine 的增強功能

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 4 月 14 日

新增內容:
  • 新增資料庫鏡像的監視。