MS SQL 2008 データベースで変更データ キャプチャ (CDC) を有効にしており、次のコードを使用して新しいテーブルをデータ キャプチャに追加します。
EXEC sys.sp_cdc_enable_table
@source_schema ='ordering',
@source_name ='Fields',
@role_name = NULL,
@supports_net_changes = 0;
ただし、sys.fn_cdc_get_min_lsn(@TableName)
関数を使用して追跡テーブルから変更を選択しようとするたびに
SET @Begin_LSN = sys.fn_cdc_get_min_lsn('Fields')
私は常にゼロ値を取得します。
次のスペルを使用してスキーマ名を追加してみました。
SET @Begin_LSN = sys.fn_cdc_get_min_lsn('ordering.Fields')
しかし、これは役に立ちませんでした。