共用方式為


sys.sp_cdc_start_job (Transact-SQL)

啟動目前資料庫的異動資料擷取清除或擷取作業。

主題連結圖示Transact-SQL 語法慣例

語法

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

引數

  • [ [ @job_type= ] 'job_type' ]
    要加入的作業類型。job_type 是 nvarchar(20),預設值為 capture。有效的輸入是 capturecleanup

傳回碼值

0 (成功) 或 1 (失敗)

結果集

備註

管理員可以使用 sys.sp_cdc_start_job 來明確啟動擷取作業或清除作業。

權限

需要 db_owner 固定資料庫角色中的成員資格。

範例

A. 啟動擷取作業

下列範例會為 AdventureWorks2008R2 資料庫啟動擷取作業。您不需要針對 job_type 指定值,因為預設的作業類型是 capture

USE AdventureWorks2008R2;
GO
EXEC sys.sp_cdc_start_job;
GO

B. 啟動清除作業

下列範例會為 AdventureWorks2008R2 資料庫啟動清除作業。

USE AdventureWorks2008R2;
GO
EXEC sys.sp_cdc_start_job @job_type = N'cleanup';