sys.sp_cdc_start_job (Transact-SQL)

适用于:SQL Server

启动当前数据库的变更数据捕获清除或捕获作业。

Transact-SQL 语法约定

语法

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

参数

[ [ @job_type = ] 'job_type' ] 要添加的作业的类型。 job_typenvarchar (20) ,默认值为 capture。 有效的输入是 捕获清理

返回代码值

0 (成功) 或 1 (失败)

结果集

备注

管理员可以使用 sys.sp_cdc_start_job 显式启动捕获作业或清除作业。

权限

要求具有 db_owner 固定数据库角色中的成员资格。

示例

A. 启动捕获作业

下面的示例启动 AdventureWorks2012 数据库的捕获作业。 不需要为 job_type 指定值,因为默认作业类型为 capture

USE AdventureWorks2012;  
GO  
EXEC sys.sp_cdc_start_job;  
GO  

B. 启动清除作业

下例启动 AdventureWorks2012 数据库的一个清除作业。

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

另请参阅

dbo.cdc_jobs (Transact-SQL)
sys.sp_cdc_stop_job (Transact-SQL)