變更追蹤目錄檢視 - 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 權限。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應