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 系統管理員可以使用來明確啟動擷取作業或清除作業。

權限

需要 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';