使用 AWS-DMS 从独立 SQL 服务器迁移到 AWS Redshift?

Migration using AWS-DMS from standalone SQL server to AWS Redshift?

我有一个 SQL Server 2012 托管在一台独立的机器上。我想将它迁移到我的 AWS Redshift(已经存在的数据仓库)。

我的问题是是否可以通过 AWS 数据迁移服务实现?

我也愿意接受其他有效的迁移方法。目前我正在执行以下步骤

  1. 备份独立服务器中的 SQL 服务器数据库。
  2. 正在上传到 AWS-S3。
  3. 从 AWS-RDS(Sql-服务器)中的 S3 删除和恢复数据库

我希望这些数据出现在我的数据仓库中,即 AWS-Redshift

提前感谢您的帮助!

DMS 中有两种类型的迁移

  • "one off"数据迁移,这里使用sql复制数据 陈述
  • "continuous replication",其中"change dta capture"系统开启 源仅用于捕获和处理更新。

SQL 服务器可以用作这两种类型的来源,但是有一些注意事项和限制应该被仔细阅读和理解。

https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.SQLServer.html

只要您按照说明进行操作并满足记录的限制,它就会很好用。