2

似乎AWS DMS(数据库迁移服务)不支持RDS SQL Server的CDC(更改跟踪)。我正在尝试创建RDS SQL Server读取副本以卸载主要报告。还需要一个解决方案,以连续对从美国东部到西部沿海的RDS SQL Server跨区域进行地理复制。AWS DMS不支持RDS SQL Server的CDC /更改跟踪。

任何变通办法或替代解决方案?

+0

CDC是不同的更改跟踪。 https://msdn.microsoft.com/en-us/library/bb933994(v=sql.110).aspx CDC是“变更数据捕获”和你说得对,它不支持RDS的http://文档。 aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html“亚马逊RDS目前不支持以下SQL Server功能...变更数据捕获(CDC) - 利用变化跟踪作为替代CDC考虑。” 我我正在查看更改跟踪,但不确定这是否适用于DMS。我认为这将是相当手动的设置,但是可能对于分级数据的ETL来说是一个好的开始。 – Davos

回答

0

确实如此,这里是一个博客过去它与数据迁移服务

  1. 转到亚马逊RDS控制台,然后单击左侧窗格中的参数组:

  2. 点击创建在详细信息视图

  3. 一次,点击编辑参数按钮:DB参数组按钮,并创建在mysql5.6家族中的新参数组。然后设置binlog_format参数行:

For more details please see Working with MySQL Database Log Files.

您也可以设置阅读副本在一个单独的区域

https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html

来源

https://aws.amazon.com/blogs/aws/fast-easy-free-sync-rds-to-redshift/

https://docs.aws.amazon.com/dms/latest/userguide/dms-ug.pdf

+1

我认为OP是指Microsoft SQL服务器,而不是MySQL,或者你认为这是一种解决方法?在该页面中http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html“亚马逊RDS目前不支持以下SQL Server功能...变化数据捕捉(CDC) - 考虑利用变化跟踪作为CDC的替代品。“ – Davos