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。continuous 仅适用于捕获作业。 |
pollinginterval |
bigint | 日志扫描循环之间间隔的秒数。pollinginterval 仅适用于捕获作业。 |
retention |
bigint | 更改行要在更改表中保留的分钟数。retention 仅对清理作业有效。 |
threshold |
bigint | 清除时可以使用一条语句删除的删除条目的最大数量。 |
权限
要求具有 db_owner 固定数据库角色中的成员资格。
示例
下例返回有关 AdventureWorks2022
数据库的已定义捕获和清除作业的信息。
USE AdventureWorks2022;
GO
EXEC sys.sp_cdc_help_jobs;
GO