For DMS CDC Task MS-CDC Enabled for Single Table but worked for all Tables in RDS SQL SERVER

0

Hi All, I'm working with DMS for Migrating Data between RDS SQL Server to RDS SQL Server. I just enabled MS-CDC at Database level and only for a Single Table. But in DMS CDC Task I have selected all the tables and Migration worked for all the tables in the Database. But in Official Documentation it says "MS-CDC must be enabled at the database level, and for all of the tables individually". So, did I missed anything or is this usual? How it is working for all the tables?

I've seen the below document for setting up the source RDS SQL SERVER https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.SQLServer.html#CHAP_Source.SQLServer.Prerequisites

Thanks in advance.

已提問 1 個月前檢視次數 245 次
1 個回答
0

as mentioned in limitations https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.SQLServer.html#CHAP_Source.SQLServer.Limitations If your database isn't configured for MS-REPLICATION or MS-CDC, you can still capture tables that do not have a Primary Key, but only INSERT/DELETE DML events are captured. UPDATE and TRUNCATE TABLE events are ignored.

Thus to make sure everything is captured we need to enable ms-cdc for all tables in question.

AWS
已回答 1 個月前
profile picture
專家
已審閱 1 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南