You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS DMS持续复制:表启用CDC后是否需开启MSSQL FULL恢复模式?

AWS DMS持续复制:SQL Server恢复模式与CDC的关系

直接结论

就算目标表开了CDC,源SQL Server数据库还是得切到FULL或者大容量日志恢复模式,不然AWS DMS的持续复制没法正常跑。你现在用的简单恢复模式,满足不了DMS的要求,哪怕目标端有CDC也没用。

为啥必须这么做?

  • AWS DMS的持续增量复制,靠的是读取源数据库的事务日志来抓取变更。但简单恢复模式会自动截断旧的事务日志,DMS拿不到完整的变更记录,复制肯定会中断或者丢失数据。
  • 目标表的CDC是目标端自己的变更捕获机制,和源端的事务日志完全是两回事,补不了源端日志不完整的坑。

实在改不了恢复模式的替代方案

要是因为各种原因没法切换恢复模式,只能退而求其次:

  • 改用DMS的全量复制+定期增量同步模式,但这种方式做不到实时同步,还可能出现数据不一致的风险。
  • 尝试调整简单恢复模式下的日志截断规则(不推荐该操作),但这么做可能会拖慢数据库性能,还会影响故障恢复能力。

内容的提问来源于stack exchange,提问作者Madura Pradeep

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 14:55:16