簡體   English   中英

將 SQL Server 遷移到新的 AWS Aurora 數據庫

[英]Migrating SQL Server to New AWS Aurora DB

我們正在將現有的 Premise SQL Server 數據庫遷移到雲中的 AWS Aurora 數據庫。我們剛剛在 RDS 實例中構建了目標 Aurora 數據庫。 它沒有表,完全是空的。在模式轉換工具中,我連接了源 SQL 服務器數據庫和目標 AWS Aurora 數據庫。 此時,如果我從 SQL Server 遷移到空的 Aurora DB。 SCT 和 DMS 應該將我的整個 SQL 服務器數據庫遷移到 AWS Aurora,對嗎? 或者我是否必須在運行 SCT 和 DMS 的目標 AWS 數據庫中創建表。

DMS 將為您創建表,但不會復制某些詳細信息。 文檔

AWS DMS 支持基本架構遷移,包括創建表和主鍵。 但是,AWS DMS 不會在目標數據庫中自動創建二級索引、外鍵、用戶賬戶等。

如果您使用 SCT,則可以遷移這些。

AWS DMS 不會遷移您的二級索引、序列、默認值、存儲過程、觸發器、同義詞、視圖和其他與數據遷移沒有特別關系的架構對象。 要將這些對象遷移到您的 Aurora MySQL 目標,請使用 AWS SCT。

從 SQL Server 遷移到 Amazon Aurora的分步指南可能會有所幫助。 使用 SCT,您可以通過設置准備模式來選擇是否要創建表。

  • 什么都不做 - AWS DMS 不會為您准備表做任何事情。 您的表結構保持不變,任何現有數據都保留在表中。 您可以使用此方法整合來自多個系統的數據。

  • 刪除目標表 - AWS DMS 為您創建目標表。 AWS DMS 在遷移之前刪除並重新創建要遷移的表。 AWS DMS 僅為異構遷移創建表和主鍵。

  • 截斷 - AWS DMS 在加載目標表之前將其截斷。 如果目標表不存在,則 AWS DMS 會創建它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM