繁体   English   中英

Sql 服务器 CDC (Change Data Capture) 将数据更改应用到备份数据库

[英]Sql Server CDC (Change Data Capture) Apply the data changes to the backedup database

我们需要启用所有表 CDC 并将更新迁移到启用 CDC 之前进行的数据库备份。

  1. 第一步:在x点时间做数据库备份。
  2. 第 2 步:在数据库上启用 CDC,并在所有表上启用 CDC。
  3. 第 3 步:在 Y 时间点之后,我们需要将数据更改合并到我们在步骤 1 中进行的数据库备份。即(X 到 Y 时间点更改需要合并到备份数据库中。)

你能帮我解决这个问题吗?

好吧,对于初学者来说,您的第 1 步和第 2 步的顺序是错误的。 您应该在进行参考备份之前启动 CDC,因为反之则存在缺失更改的间隙。 重复更改比丢失更改更好,您不同意吗? (dup insert 给出 dup 错误,dup update 只是重新应用,dup delete 只是发现没有要删除的东西,这很好)。

有几个(收费的)第 3 方解决方案来处理这个解决方案,可能还有一些共享软件。 请在重新发明轮子之前研究您的选择,以便与 go 的所有可能错误交谈。 一种这样的解决方案是 Qlik Replicate,他们从 Attunity(我曾经工作过的地方)那里获得了它。 祝你好运。 海因。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM