共用方式為


sys.change_tracking_databases (Transact-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 權限。