変更追跡カタログ ビュー - sys.change_tracking_databases

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceMicrosoft Fabric の SQL データベース

変更の追跡が有効なデータベースごとに 1 行のデータを返します。

列名 データ型 説明
database_id int データベースの ID です。 これは、SQL Server のインスタンス内で一意です。
is_auto_cleanup_on bit 構成された保持期間の後に変更追跡データが自動的にクリーンアップされるかどうかを示します。

0 = オフ

1 = オン
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の呼び出し者がデータベースの所有者でない場合、対応する行を見るために必要な最低権限は、任意のサーバーレベルの権限を変更または任意のDATABASEDATABASEサーバーレベルの権限をVIEW、マスターデータベースまたは現在のデータベースの権限CREATE DATABASEです。

参照

変更の追跡カタログ ビュー (Transact-SQL)
データ変更の追跡 (SQL Server)