系統資料表 (Transact-SQL)

此章節的主題介紹 Microsoft SQL Server 2005 中的系統資料表。

任何使用者都不應直接變更系統資料表。例如,請勿嘗試利用 DELETE、UPDATE 或 INSERT 陳述式,或使用者自訂觸發程序來修改系統資料表。

您可以參考系統資料表中的記載資料行。不過,系統資料表中的許多資料行都沒有記載。應用程式不應撰寫成直接查詢未記載的資料行。相反地,若要擷取系統資料表所儲存的資訊,應用程式應該使用下列任何元件之一:

  • 系統預存程序
  • Transact-SQL 陳述式和函數
  • SQL Server Management Objects (SMO)
  • Replication Management Objects (RMO)
  • 資料庫 API 目錄函數

這些元件組成已發行的 API,用來取得 SQL Server 中的系統資訊。Microsoft 會維護這些元件在各版本之間的相容性。系統資料表的格式視 SQL Server 的內部架構而定,各版本之間可能不相同。因此,直接存取系統資料表未記載之資料行的應用程式,可能需要改變,然後才能存取較新的 SQL Server 版本。

在此章節中

系統資料表主題依下列功能區來組織:

Integration Services 資料表

Notification Services 資料表

備份與還原資料表

SQL Server Agent 資料表

記錄傳送資料表

資料庫維護計劃資料表

複寫資料表 (Transact-SQL)

另外,這一節也包含描述 SQL Server 2000 系統資料表到 SQL Server 2005 系統資料表之對應的主題。如需相關資訊,請參閱<將 SQL Server 2000 系統資料表對應至 SQL Server 2005 系統檢視>。

請參閱

參考

相容性檢視 (Transact-SQL)
目錄檢視 (Transact-SQL)

其他資源

查詢 SQL Server 系統目錄
系統基底資料表

說明及資訊

取得 SQL Server 2005 協助