如何在 DMS 任务“满载 + 持续复制”中对目标数据库中删除的记录跳过 DMS 验证?

问题描述

我一直在使用“满载 + 持续复制”运行 DMS 任务并启用“验证”。复制按预期工作,但当我从目标数据库删除旧记录时验证失败。

我正在测试以下场景(示例)。我的 DMS 任务持续运行 -

  1. 第 1 天 - '500' 条记录从源和 DMS 复制到目标 验证任务成功。
  2. 第 2 天 - 在加载另一个“4000”之前 源数据库中的新记录我删除了“第 1 天”“500”条记录 来自目标数据库。但验证失败。

在这里,观察到 DMS 任务仅将新的“4000”条记录复制到目标数据库,这是意料之中的,但它尝试验证所有记录 (500 + 4000) 然后它失败了。

enter image description here

看起来,DMS 任务也在尝试验证已删除的“500”条记录。当我们启用 CDC 时,它应该对尚未复制记录的正在进行的更改执行验证。为什么它每次都执行完整的验证?如何在 DMS 中对此进行控制,使其只能验证正在进行的更改?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)