中繼資料 (Transact-SQL)

Microsoft SQL Server 2005 對於使用者存取系統中繼資料資訊的方法,做了大幅改變。

目錄檢視

目錄檢視對於系統目錄中繼資料而言,是全新的關聯式介面。這些檢視會提供您存取權,讓您存取儲存在伺服器中每一個資料庫的中繼資料。如需詳細資訊,請參閱<目錄檢視 (Transact-SQL)>。

動態管理檢視

動態管理檢視包含代表進行中伺服器活動的非保存中繼資料、動態變更的狀態以及診斷資訊。動態管理檢視經常會提供伺服器內部記憶體結構的時間點快照集。由於動態管理檢視會顯示動態變更的資料,因此無法保證讀取一致性。如需詳細資訊,請參閱<動態管理檢視和函數>。

資訊結構描述檢視

含有 xxx_SCHEMA 格式之資料行的資訊結構描述檢視,現在會傳回結構描述名稱。在舊版的 SQL Server 中,這類資訊結構描述檢視會傳回使用者名稱。如需詳細資訊,請參閱<資訊結構描述檢視 (Transact-SQL)>。

系統資料表

在 SQL Server 2005 中,舊版 SQL Server 的 Database Engine 系統資料表為了相容於舊版,已實作為唯讀檢視。您不可以直接使用系統資料表中的資料。如需詳細資訊,請參閱<系統資料表 (Transact-SQL)>。

複寫系統資料表

許多現有的複寫系統資料表經過更新之後,都支援新的複寫功能。如需詳細資訊,請參閱<複寫的增強功能>。下表將列出新的複寫系統資料表。

新的系統資料表 描述

MSagentparameterlist

包含複寫代理程式參數資訊,用來指定可以為特定代理程式類型而設定的參數。

MScached_peer_lsns

用來追蹤交易記錄中的記錄序號 (LSN) 值,這些記錄序號可以用來判斷,在進行點對點複寫時,要將哪些命令傳給特定的訂閱者。

MSdbms

包含所有版本的資料庫管理系統 (DBMS) 的主要清單,這些資料庫管理系統都是針對異質性發行的複寫所支援。

MSdbms_datatype

定義每個支援的 DBMS 上之主機資料類型的完整清單。

MSdbms_datatype_mapping

定義能夠接受從來源 DBMS 中的資料類型到目的地 DBMS 中特定資料類型的資料類型對應。

MSdbms_map

包含對應所用的來源資料類型資訊。這項資訊用來描述來源 BDMS 上特定的資料類型執行個體。這項資訊也可以定義進行對應的兩個 DBMS 系統。

MSmerge_conflicts_info

追蹤同步處理合併式發行集的訂閱時所發生的衝突。

MSmerge_current_partition_mappings

針對特定變更資料列所屬的每個資料分割識別碼,各儲存一個資料列。

MSmerge_dynamic_snapshots

追蹤合併式發行集所用之每個資料分割的動態快照集位置。

MSmerge_generation_partition_mappings

追蹤您對合併式發行集中的資料分割所做的變更。

MSmerge_partition_groups

針對特定資料庫中每個資料分割群組,各儲存一個資料列。

MSmerge_past_partition_mappings

儲存有關發行資料表中指定資料列原來所屬之資料分割的歷程記錄資訊。

MSpeer_lsns

將每項交易對應至點對點複寫拓樸中的訂閱。

MStracer_history

維護所有已經插入發行者交易記錄中之追蹤記錄的記錄。

sysarticlecolumns

針對在快照式或交易式發行集發行的每個資料表資料行,各包含一個資料列,且會將每個資料行對應至它的合併發行項。

sysmergearticlecolumns

針對在合併式發行集的每個資料表資料行,各包含一個資料列,並且將每個資料行對應至其合併發行項。

sysmergepartitioninfo

提供有關每個發行項的資料分割資訊。

systranschemas

追蹤在交易式和快照式發行集發行之發行項中的結構描述變更。

如需詳細資訊,請參閱<複寫資料表 (Transact-SQL)>。

請參閱

其他資源

Transact-SQL 新功能和增強功能 (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助