sys.sp_cdc_start_job (Transact-SQL)
適用対象: SQL サーバー
現在のデータベースの変更データ キャプチャのクリーンアップジョブまたはキャプチャ ジョブを開始します。
構文
sys.sp_cdc_start_job
[ [ @job_type = ] N'job_type' ]
[ ; ]
引数
[ @job_type = ] N'job_type'
追加するジョブの種類。 @job_type は nvarchar(20) で、既定値は capture
です。 有効な入力は capture
と cleanup
です。
リターン コードの値
0
(成功) または 1
(失敗)。
結果セット
ありません。
解説
sys.sp_cdc_start_job
は、管理者がキャプチャ ジョブまたはクリーンアップ ジョブを明示的に開始するために使用できます。
アクセス許可
db_owner 固定データベース ロール内でメンバーシップが必要です。
例
A. キャプチャ ジョブを開始する
次の例では、AdventureWorks2022
データベースのキャプチャ ジョブを開始します。 既定のジョブの種類がcapture
されるため、@job_typeの値を指定する必要はありません。
USE AdventureWorks2022;
GO
EXEC sys.sp_cdc_start_job;
GO
B. クリーンアップ ジョブを開始する
次の例では、 AdventureWorks2022
データベースのクリーンアップ ジョブを開始します。
USE AdventureWorks2022;
GO
EXEC sys.sp_cdc_start_job
@job_type = N'cleanup';