cdc.lsn_time_mapping (Transact-SQL)
変更テーブル内に行が存在する各トランザクションについて 1 行を返します。 このテーブルは、ログ シーケンス番号 (LSN) のコミット値と、トランザクションがコミットされた時刻とをマップするために使用されます。 変更テーブルのエントリが存在しない場合にエントリを記録することもできます。 これにより、変更アクティビティが少ないか、まったくない場合に、LSN 処理の完了をテーブルに記録できます。
システム テーブルに対して直接クエリを実行することは、できるだけ避けてください。 代わりに、システム関数の sys.fn_cdc_map_lsn_to_time (Transact-SQL) および sys.fn_cdc_map_time_to_lsn (Transact-SQL) を実行します。
適用対象: SQL Server (SQL Server 2008 から現在のバージョンまで) |
列名 |
データ型 |
説明 |
---|---|---|
start_lsn |
binary(10) |
コミットされたトランザクションの LSN。 |
tran_begin_time |
datetime |
LSN に関連付けられたトランザクションの開始時刻。 |
tran_end_time |
datetime |
トランザクションの終了時刻。 |
tran_id |
varbinary(10) |
トランザクションの ID。 |
関連項目
参照
cdc.<capture_instance>_CT (Transact-SQL)