首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS DMS不支持RDS SQL Server的CDC/更改跟踪。

AWS DMS不支持RDS SQL Server的CDC/更改跟踪。
EN

Stack Overflow用户
提问于 2016-05-29 22:59:04
回答 2查看 2.1K关注 0票数 2

对于RDS SQL Server,AWS DMS (数据库迁移服务)似乎不支持CDC (变更跟踪)。我正在尝试创建RDS SQL Server读-副本,以卸载主,用于报告。还需要一个从美国东海岸到西海岸不断复制RDS SQL Server跨区域的解决方案。

有什么解决办法或替代方案吗?

EN

回答 2

Stack Overflow用户

发布于 2018-05-02 10:35:32

作为一种遗留方法,SQL不工作,因为它需要在RDS中具有sysadmin privs的用户,这是不可能的。

因此,亚马逊有一个解决办法来完成这个任务。按照下面的步骤使用拥有db_owner的用户。1. -为RDS DB实例启用CDC

代码语言:javascript
复制
exec msdb.dbo.rds_cdc_enable_db '<database name>'

2.-开始跟踪一张表

代码语言:javascript
复制
use <dbname_where_cdc_enabled>
exec sys.sp_cdc_enable_table   
@source_schema           = N'<source_schema>'
,  @source_name          = N'<source_name>'
,  @role_name            = N'<role name>'
,  @capture_instance     = '<capture_instance>'
  1. -查看CDC配置 exec sys.sp_cdc_help_change_data_capture

这样就能完成任务了。如需进一步澄清,请参阅链接。https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.SQLServer.CommonDBATasks.CDC.html

票数 1
EN

Stack Overflow用户

发布于 2018-08-09 17:34:35

有什么解决办法或替代方案吗?

您可以创建RDS SQL Server读取-副本以卸载主要报告,以及使用CloudBasic的RDS SQL Server HA/DR工具持续地从美国东海岸复制RDS Server交叉区域:https://aws.amazon.com/marketplace/pp/B00OU0PE5M

支持所有Server版本,包括Web。

在与RDS SQL Server源实例相同的AWS VPC中启动它。在“新建复制设置”部分中,确保选择Server到- Server复制(该工具还将数据从Server流到Redshift和S3数据池)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37515757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档