Sql-Server

能否使用 AWS Data Migration Service 將非 AWS SQL 伺服器與 Redshift 集成?

  • December 26, 2021

我有一個獨立機器上託管的 SQL Server 2012。我想將它遷移到我的 AWS Redshift(已經存在的數據倉庫)。

我的問題是是否可以通過 AWS 數據遷移服務?

我也對其他有效的遷移方法持開放態度。目前我正在執行以下步驟

  1. 在獨立伺服器中備份 SQL Server DB。
  2. 將其上傳到 AWS-S3。
  3. 在 AWS-RDS(Sql-server)中從 S3 刪除和恢復 Db

我希望這些數據出現在我的數據倉庫中,即 AWS-Redshift

根據以下資源連結,您似乎可以:https ://aws.amazon.com/about-aws/whats-new/2016/05/aws-database-migration-service-now-supports-migrations-to- amazon-redshift/https://aws.amazon.com/about-aws/whats-new/2017/05/aws-schema-conversion-tool-exports-from-sql-server-to-amazon-redshift/

DMS 中有兩種類型的遷移

  1. “一次性”數據遷移,使用 sql 語句複製數據
  2. “連續複製”,其中源上的“更改數據擷取”系統僅用於擷取和處理更新。

SQL Server 可以用作這兩種類型的源,但是有一些警告和限制需要仔細閱讀和理解。

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

只要您遵循說明並滿足記錄在案的限制,它就會很好地工作。

引用自:https://dba.stackexchange.com/questions/197863