sys.sp_cdc_help_jobs (Transact-SQL)
报告关于当前数据库中所有变更数据捕获清除或捕获作业的信息。
适用范围:SQL Server(SQL Server 2008 到当前版本)。 |
语法
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 仅对捕获作业有效。 |
retention |
bigint |
更改行要在更改表中保留的分钟数。 retention 仅对清除作业有效。 |
threshold |
bigint |
清除时可以使用一条语句删除的删除条目的最大数量。 |
权限
要求具有 db_owner 固定数据库角色的成员身份。
示例
下例返回有关 AdventureWorks2012 数据库的已定义捕获和清除作业的信息。
USE AdventureWorks2012;
GO
EXEC sys.sp_cdc_help_jobs;
GO