sys.sp_cdc_help_jobs (Transact-SQL)
适用于:SQL Server
报告关于当前数据库中所有变更数据捕获清除或捕获作业的信息。
语法
sys.sp_cdc_help_jobs
返回代码值
0 (成功) 或 1 (失败)
结果集
列名称 | 数据类型 | 说明 |
---|---|---|
job_id | uniqueidentifier | 作业 ID。 |
job_type | nvarchar (20) | 作业类型。 |
maxtrans | int | 在每个扫描循环中要处理的最大事务数。 maxtrans 仅适用于捕获作业。 |
maxscans | int | 要执行的最大扫描周期数,以便从日志中提取所有行。 maxscans 仅适用于捕获作业。 |
continuous | bit | 指示捕获作业是连续运行 (1) 还是以一次性模式运行 (0) 的标志。 有关详细信息,请参阅 sys.sp_cdc_add_job (Transact-SQL) 。 continuous 仅对捕获作业有效。 |
pollinginterval | bigint | 日志扫描循环之间间隔的秒数。 pollinginterval 仅对捕获作业有效。 |
保留 | bigint | 更改行要在更改表中保留的分钟数。 保留 仅对清理作业有效。 |
threshold | bigint | 清除时可以使用一条语句删除的删除条目的最大数量。 |
权限
要求具有 db_owner 固定数据库角色中的成员资格。
示例
下例返回有关 AdventureWorks2012
数据库的已定义捕获和清除作业的信息。
USE AdventureWorks2012;
GO
EXEC sys.sp_cdc_help_jobs;
GO
另请参阅
dbo.cdc_jobs (Transact-SQL)
sys.sp_cdc_add_job (Transact-SQL)