Для метода rds_cdc_enable_db
требуются разрешения sysadmin
, которых у вас нет в RDS. master login - это пользовательский логин, подготовленный для вас AWS и предоставляющий вам как можно больше разрешений, не мешая работе AWS RDS. См. Документы .
В соответствии с документацией RDS вы должны использовать хранимые процедуры, предоставляемые AWS, чтобы включить CDC:
--Enable CDC for RDS DB Instance
exec msdb.dbo.rds_cdc_enable_db '<database name>'
--Begin tracking a table
exec sys.sp_cdc_enable_table
@source_schema = N'<source_schema>'
, @source_name = N'<source_name>'
, @role_name = N'<role name>'
См. Также эту страницу специально для DMS.