CDC 任务检查

最近更新时间:2026-05-25 14:33:31

我的收藏

检查详情

检查目的
确保 CDC 捕获任务正常运行。
功能说明
新增 CDC Job 查询权限检查(Checker 阶段)。
River 阶段新增 CDC 监控器,定时检查 CDC Capture Job 状态。
检测到 CDC Job 失败时,自动重启捕获任务。
连续多次检测失败后,自动停止同步任务并发出告警。
监控配置
检查间隔:默认为10分钟。
最大重试次数:默认为3次。
失败记录检查窗口:默认为15分钟。
权限要求:
必需msdb 数据库的 db_datareader 角色(用于查询 msdb.dbo.cdc_jobsmsdb.dbo.sysjobhistory)。
可选VIEW SERVER STATE 权限(用于检查 SQL Server Agent 状态,无权限时自动跳过)。

修复方法

需要满足以下权限。
必需msdb 数据库的 db_datareader 角色(用于查询 msdb.dbo.cdc_jobsmsdb.dbo.sysjobhistory)。
可选VIEW SERVER STATE 权限(用于检查 SQL Server Agent 状态,无权限时自动跳过)。