CDC(变更数据捕获)没有收获日志,日志文件继续增长

时间:2015-11-30 15:46:16

标签: sql-server replication cdc change-data-capture

我在运行MSsql server 2014企业的Windows环境中。 我在具有Always On High Availability Groups的数据库上运行CDC。当我第一次启用CDC时,正在收集日志文件,CDC运行良好。有一天,我注意到我的日志文件变得非常大。我注意到最后一天没有捕获到任何新的变化。我查了几个可能阻止CDC收集日志的原因,大多数指向长时间运行的事务,防止日志变硬。当我运行DBCC OpenTrans时,我得到了。

Transaction information for database 'IAmImportant'.

Replicated Transaction Information:
        Oldest distributed LSN     : (0:0:0)
        Oldest non-distributed LSN : (1458412:1642257:1)
DBCC execution completed. If DBCC printed error messages, contact your
system administrator.

我理解当在高可用性组上使用时,CDC应该使用日志阅读器而不是正常的捕获作业,但是我已经删除并重新添加捕获作业并且它正在运行。我试图在数据库上完全禁用和重新启用CDC,但它仍然不想收获。

有关如何重新开始收获日志的任何想法?

0 个答案:

没有答案