sys.change_tracking_databases (Transact-SQL)

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

列名

データ型

説明

database_id

int

データベースの ID です。SQL Server のインスタンス内で一意になっています。

is_auto_cleanup_on

bit

構成された保有期間を過ぎると変更追跡データが自動的にクリーンアップされるかどうかを示します。

0 = Off

1 = On

retention_period

int

自動クリーンアップが使用されている場合に、変更追跡データをデータベースに保持する期間を示します。

retention_period_units_desc

nvarchar(60)

保有期間の説明を指定します。

  • Minutes (分)

  • Hours (時間)

  • Days (日)

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 権限が必要です。