sys.sp_cdc_start_job (Transact-SQL)
適用於:SQL Server
啟動目前資料庫的異動數據擷取清除或擷取作業。
語法
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';