sys.internal_tables (Transact-SQL)

針對每個內部資料表物件,各傳回一個資料列。SQL Server 會自動產生內部資料表來支援各種功能。內部資料表並不包含使用者能夠存取的資料。內部資料表出現在 sys 描述結構中。

資料行名稱

資料類型

描述

<繼承 sys.objects 的資料行>

 

如需這份檢視所繼承的資料行清單,請參閱<sys.objects (Transact-SQL)>。

internal_type

tinyint

內部資料表的類型:

201 = queue_messages

202 = xml_index_nodes

203 = fulltext_catalog_freelist

204 = fulltext_catalog_map

205 = query_notification

206 = service_broker_map

207 = 207 = extended_indexes (例如,空間索引)

208 = filestream_tombstone

209 = change_tracking

210 = tracked_committed_transactions

internal_type_desc

nvarchar(60)

內部資料表類型的描述:

QUEUE_MESSAGES

XML_INDEX_NODES

FULLTEXT_CATALOG_FREELIST

FULLTEXT_CATALOG_MAP

QUERY_NOTIFICATION

SERVICE_BROKER_MAP

EXTENDED_INDEXES

FILESTREAM_TOMBSTONE

CHANGE_TRACKING

TRACKED_COMMITTED_TRANSACTIONS

parent_id

int

父系的識別碼,不論是否以結構描述為範圍,都是如此。否則,在沒有父系的狀況下,便是 0。

queue_messages = 佇列的 object_id

xml_index_nodes = xml 索引的 object_id

fulltext_catalog_freelist = 全文檢索目錄的 fulltext_catalog_id

fulltext_index_map = 全文檢索索引的 object_id

query_notificationservice_broker_map = 0

extended_indexes = 擴充索引的 object_id,例如,空間索引

啟用其資料表追蹤之資料表的 object_id = change_tracking

parent_minor_id

int

父系的次要識別碼。

xml_index_nodes = XML 索引的 index_id

extended_indexes = 擴充索引的 index_id,例如,空間索引

0 = queue_messagesfulltext_catalog_freelistfulltext_index_mapquery_notificationservice_broker_mapchange_tracking

lob_data_space_id

int

非零值是存放這份資料表的大型物件 (LOB) 之資料空間 (檔案群組或資料分割結構描述) 的識別碼。

filestream_data_space_id

int

保留供日後使用。

權限

在 SQL Server 2005 和更新的版本中,目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。如需詳細資訊,請參閱<中繼資料可見性組態>。