云数据库 SQL Server CDC 任务检查

这篇说明CDC捕获任务检查的监控配置与权限要求,确保任务异常时自动重启或停止告警。 监控配置:检查间隔10分钟,最大重试3次,失败窗口15分钟。 权限要求:需msdb的db_datareader角色,可选VIEW SERVER STATE权限。

相关产品
云数据库 SQL Server 产品页,含版本规格、价格与购买入口。

一、检查详情

检查目的

确保 CDC 捕获任务正常运行。

功能说明

·新增 CDC Job 查询权限检查(Checker 阶段)。

·River 阶段新增 CDC 监控器,定时检查 CDC Capture Job 状态。

·检测到 CDC Job 失败时,自动重启捕获任务。

·连续多次检测失败后,自动停止同步任务并发出告警。

监控配置

·检查间隔:默认为10分钟。

·最大重试次数:默认为3次。

·失败记录检查窗口:默认为15分钟。

权限要求:

·必需:msdb 数据库的 db_datareader 角色(用于查询 msdb.dbo.cdc_jobs 和 msdb.dbo.sysjobhistory)。

·可选:VIEW SERVER STATE 权限(用于检查 SQL Server Agent 状态,无权限时自动跳过)。

二、修复方法

需要满足以下权限。

·必需:msdb 数据库的 db_datareader 角色(用于查询 msdb.dbo.cdc_jobs 和 msdb.dbo.sysjobhistory)。

·可选:VIEW SERVER STATE 权限(用于检查 SQL Server Agent 状态,无权限时自动跳过)。

赞 (0)
上一篇 4天前
下一篇 4天前