sys.sp_cdc_scan (Transact-SQL)
適用対象:SQL Server
変更データ キャプチャ ログ スキャン操作を実行します。
構文
sys.sp_cdc_scan [ [ @maxtrans = ] max_trans ]
[ , [ @maxscans = ] max_scans ]
[ , [ @continuous = ] continuous ]
[ , [ @pollinginterval = ] polling_interval ]
[ ; ]
引数
[ @maxtrans = ] max_trans
各スキャン サイクルで処理するトランザクションの最大数。 @maxtransは既定値の int500
です。
[ @maxscans = ] max_scans
ログからすべての行を抽出するために実行する最大スキャン サイクル数を指定します。 @maxscansは既定値の int10
です。
[ @continuous = ] continuous
1 回のスキャン サイクル () の実行後にストアド プロシージャを終了するか、または継続的に実行するかを示します。スキャン サイクル (0
) を再実行1
する前に、@pollingintervalで指定された時間一時停止します。 @continuousは tinyint で、既定値0
は .
[ @pollinginterval = ] polling_interval
ログ スキャン サイクル間の秒数。 @pollingintervalは bigint で、既定値は 0
.
リターン コードの値
0
(成功) または 1
(失敗)。
結果セット
ありません。
解説
sys.sp_cdc_scan
は、SQL Server エージェント キャプチャ ジョブが変更データ キャプチャによって使用されている場合に内部的にsys.sp_MScdc_capture_job
呼び出されます。 変更データ キャプチャ ログ スキャン操作が既にアクティブになっている場合、またはデータベースでトランザクション レプリケーションが有効になっている場合は、プロシージャを明示的に実行できません。 このストアド プロシージャは、自動的に構成されるキャプチャ ジョブの動作をカスタマイズする管理者が使用する必要があります。
アクセス許可
db_owner 固定データベース ロール内でメンバーシップが必要です。
関連するコンテンツ
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示