CDC捕获作业失败。现在我需要恢复丢失的插入

时间:2018-07-01 20:52:27

标签: sql-server-2012 cdc

我们将cdc用于审核目的,以更改我们的用户属性,以及他们对基于角色的解决方案的授权。在最近的部署中,我们意识到部署后并未写入更改数据,并发现更改数据捕获作业在几个小时之前失败。我们已经确定了如何启动捕获作业并再次运行。 CDC is enabled, but cdc.dbo<table-name>_CT table is not being populated

现在,我们需要恢复在捕获作业关闭时发生的插入和更新。我可以获得这些数据,但是我不知道如何将数据插入到我们的cdc捕获实例中。这样的事情可能吗?我知道$操作值。我可以从事务日志中获取$ start_lsn吗? $ seqval和$ update_mask呢?我们继承了cdc的实现,并且对它的工作原理非常了解,尤其是当它不起作用时。

0 个答案:

没有答案