sys.sp_cdc_start_job (Transact-SQL)

適用対象:SQL Server

現在のデータベースの変更データ キャプチャ クリーンアップジョブまたはキャプチャ ジョブを開始します。

Transact-SQL 構文表記規則

構文

sys.sp_cdc_start_job
    [ [ @job_type = ] N'job_type' ]
[ ; ]

引数

[ @job_type = ] N'job_type'

追加するジョブの種類。 @job_typeは nvarchar(20) で、既定値は capture. 有効な入力は capturecleanup です。

リターン コードの値

0 (成功) または 1 (失敗)。

結果セット

ありません。

解説

sys.sp_cdc_start_jobは、管理者がキャプチャ ジョブまたは クリーンup ジョブを明示的に開始するために使用できます。

アクセス許可

db_owner 固定データベース ロール内でメンバーシップが必要です。

A. キャプチャ ジョブを開始する

次の例では、AdventureWorks2022 データベースのキャプチャ ジョブを開始します。 既定のジョブの種類captureは であるため、@job_typeの値を指定する必要はありません。

USE AdventureWorks2022;
GO

EXEC sys.sp_cdc_start_job;
GO

B. クリーンup ジョブを開始する

次の例では、データベースのクリーンアップ ジョブをAdventureWorks2022開始します。

USE AdventureWorks2022;
GO

EXEC sys.sp_cdc_start_job
    @job_type = N'cleanup';