sp_cdc_start_job (Transact-SQL)
启动当前数据库的变更数据捕获清除或捕获作业。
语法
sys.sp_cdc_start_job [ [ @job_type = ] 'job_type' ]
参数
- [ [ @job_type= ] 'job_type' ]
要添加的作业类型。job_type 是默认值为 capture 的 nvarchar(20)。有效输入为 capture 和 cleanup。
返回代码值
0(成功)或 1(失败)
结果集
无
注释
管理员可以使用 sys.sp_cdc_start_job 显式启动捕获作业或清除作业。
权限
要求具有 db_owner 固定数据库角色的成员身份。
示例
A. 启动捕获作业
下例启动 AdventureWorks 数据库的捕获作业。因为默认作业类型为 capture,所以不需要为 job_type 指定值。
USE AdventureWorks;
GO
EXEC sys.sp_cdc_start_job;
GO
B. 启动清除作业
下例启动 AdventureWorks 数据库的一个清除作业。
USE AdventureWorks;
GO
EXEC sys.sp_cdc_start_job @job_type = N'cleanup';