Sql-Server
能否使用 AWS Data Migration Service 將非 AWS SQL 伺服器與 Redshift 集成?
我有一個獨立機器上託管的 SQL Server 2012。我想將它遷移到我的 AWS Redshift(已經存在的數據倉庫)。
我的問題是是否可以通過 AWS 數據遷移服務?
我也對其他有效的遷移方法持開放態度。目前我正在執行以下步驟
- 在獨立伺服器中備份 SQL Server DB。
- 將其上傳到 AWS-S3。
- 在 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 中有兩種類型的遷移
- “一次性”數據遷移,使用 sql 語句複製數據
- “連續複製”,其中源上的“更改數據擷取”系統僅用於擷取和處理更新。
SQL Server 可以用作這兩種類型的源,但是有一些警告和限制需要仔細閱讀和理解。
https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.SQLServer.html
只要您遵循說明並滿足記錄在案的限制,它就會很好地工作。