2017-09-22 251 views
-1

我需要將SQL Server數據庫從Azure遷移到AWS。我試圖在Azure上創建備份,但似乎該選項不可用,甚至不通過腳本。將SQL Server數據庫從Azure遷移到AWS

+0

谷歌搜索 「SQL數據庫從遷移到Azure的AWS」 使我這個:http://www.cloudten.com.au/migrating-sql-databases-from-azure-to-aws-walkthrough/ – CSharpRocks

回答

1

我不知道是否存在一個在Azure中進行備份的選項,如您所說。但是,您可以將數據庫導出到.BACPAC文件並將其導入到SQL Server的本地實例中。然後,您可以從此數據庫創建一個.bak文件以導出到AWS。

到數據庫導出到一個BACPAC文件,你可以按照這個文件: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-export

+1

我我會試試這個,其實我昨天試過這個,但是我得到了一些錯誤,我會努力解決這些錯誤。 Renato,非常感謝。 –

0

你在這裏至少有幾個選項:

  1. 您確實可以創建在Azure中的備份。備份文件將存儲在您設置的存儲帳戶中。然後,您可以下載並將其傳輸到AWS VM(或RDS服務)並進行恢復。我相信在Azure中創建的手動備份採用.BACPAC文件的形式,該文件只是一個壓縮備份文件。
  2. 您可以在AWS中創建一個空數據庫,使用類似RedGate或SSDT(免費)同步兩個模式,然後使用SSIS移動數據。或者你可以使用腳本,如果你想。如果你想逐步移動你的數據,這將是一個更好的選擇。
  3. 您可以使用SSMS中的功能將數據庫直接從Azure直接複製到AWS。就個人而言,雖然我從未有過像這樣運行數據庫的好運氣。