1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 '==>MS-Replication 似乎是唯一有助于促进这一点的选择。 在我们的文档 [1] 中写着“MS-CDC,捕获没有主键的表的更改”,但如果您仔细阅读,只有在由于缺少主键而无法进行 MS 复制时才提到的细节。但是,您仍然可以使用“MS-CDC 来捕获带有或不带有主键的表的更改。必须在数据库级别启用 MS-CDC,并且单独针对所有表”。
==>当前未启用复制,我想了解性能影响、任何陷阱以及打开复制时可能出现的问题。 请注意,在源数据库上启用 MS-Replication 的情况下,DMS 不会使用所有复制组件(即分发服务器、发布者和订阅者),而仅使用分发者和发布者。然而,对于正在进行的更改,数据实际上是使用 sql server fn_dblog 和 fn_dump_dblog 从事务日志中读取的。因此它不会产生与运行 MS 复制时相同的性能影响(使用 Replication 从 sql server 迁移数据到 sql server)。如上所述,如果您确定 MS 复制正在占用更多资源,您仍然可以继续使用 MS-CDC 来读取更改。
[1] https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.SQLServer.html
相关内容
- AWS 官方已更新 2 年前
- AWS 官方已更新 2 个月前