SQL Server 2016更改数据捕获无法正常运行

时间:2018-11-30 16:03:27

标签: sql-server sql-server-2014 cdc ssms-2016

我有一个正在处理新应用程序的SQL Server Enterprise实例。那里大约有67个数据库,可根据细分和业务原因隔离数据。我已经对它们全部启用了CDC,捕获作业似乎都在运行,并且SQL Server代理服务正在运行。

但是,更改不会在CDC预期的5秒间隔内捕获。如果我手动运行execute sys.sp_cdc_scan作业,那么数据将显示在cdc表和函数中。

我想念什么吗?

此外,如果我在作业表中查询当前执行的步骤ID,则某些作业在Change Data Capture Collection Agent上可以正常工作,我遇到的一些作业未记录上述内容,但有列出为Change Data Capture Collection Agent的步骤和启动Change Data Capture Collection Agent的几个数据库(除非我用execute强制运行该作业,否则它们都不收集数据)

我是否应该擦除整个数据库并尝试从头开始重建它?

0 个答案:

没有答案