變更追蹤目錄檢視 - sys.change_tracking_databases

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體

針對已啟用變更追蹤的每一個資料庫,各傳回一個資料列。

資料行名稱 資料類型 描述
database_id int 資料庫的識別碼。 這在 SQL Server 實例內是唯一的。
is_auto_cleanup_on bit 指出在經過指定的保留週期後,是否要自動清除變更追蹤資料:

0 = Off

1 = On
retention_period int 如果正在使用自動清除,保留週期會指定變更追蹤資料保留在資料庫中的時間。
retention_period_units_desc nvarchar(60) 指定保留週期的描述:

分鐘

小時

retention_period_units tinyint 保留週期之時間的單位:

1 = 分鐘

2 = 小時

3 = 日

權限

系統會針對 sys.change_tracking_databases 和 sys.databases 進行相同的權限檢查。 如果 sys.change_tracking_databases 的呼叫端不是資料庫的擁有者,查看對應之資料列所需的最低權限為 ALTER ANY DATABASE 或 VIEW ANY DATABASE 伺服器層級權限,或是 master 資料庫或目前資料庫中的 CREATE DATABASE 權限。

另請參閱

變更追蹤目錄檢視 (Transact-SQL)
追蹤資料變更 (SQL Server)