変更履歴カタログ ビュー - sys.change_tracking_tables

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

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

列名 データ型 説明
object_id int 変更ジャーナルを持つテーブルの ID。 テーブルは、変更の追跡が現在無効になっている場合でも、変更ジャーナルを持つことができます。

テーブル ID はデータベース内で一意です。
is_track_columns_updated_on bit テーブルに対する変更の追跡の現在の状態。

0 = OFF

1 = ON
begin_version bigint テーブルの変更追跡が開始されたときのデータベースのバージョン。 このバージョンは通常、変更の追跡が有効になっているときに示されますが、テーブルが切り捨てられた場合、この値はリセットされます。
cleanup_version bigint 変更追跡情報が削除された可能性があるクリーンアップまでのバージョン。
min_valid_version bigint テーブルで使用できる変更追跡情報の有効な最小バージョン。

この行に関連付けられているテーブルから変更を取得する場合、last_sync_version には、この列に表示されるバージョンと同じ値か、それよりも大きい値を指定する必要があります。 詳細については、「 CHANGE_TRACKING_MIN_VALID_VERSION (Transact-SQL)」を参照してください。

アクセス許可

カタログ ビューでのメタデータの可視性は、ユーザーが所有しているか、ユーザーに何らかのアクセス許可が付与されたセキュリティ保護可能なリソースに限定されます。 詳細については、「 Metadata Visibility Configuration」を参照してください。

参照

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