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