0

I am in a Windows environment running a MSsql server 2014 enterprise. I am running CDC on a DB with Always On High Availability Groups. When I first enabled CDC the log files were being harvested and CDC was working well. One day I noticed that my log file was growing very large. I noticed that no new changes ha been captured for the last day. I looked up a few reasons that would prevent CDC from harvesting logs and most point to long running transactions preventing the logs from hardening. When I run DBCC OpenTrans I get.

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.

I understand when using always on high availability groups that CDC should use the log reader instead of its normal capture job, however I have dropped and re-added the capture job and it is running. I have tried to fully disable and re-enable CDC on the DB but it still does not want to harvest.

Any thoughts on how to restart harvesting of the logs?

4

0 に答える 0