SQL ServerのデータベースをAWSからWindows Azureに移行する方法

  1. AWS上でフルバックアップを取得する
  2. Azure上で、[recovery]無しでフルバックアップをリストアする
    参考:MSDNライブラリ[データベースのバックアップの復元]
  3. AWS上でログバックアップを取得する
  4. Azure上で[recovery]無しでログバックアップをリストアする
  5. 3~4にかかる時間が十分に短くなるまで繰り返す
    スクリプト化すると良いかも。
  6. アプリケーションをオフラインにする
  7. AWS上でログバックアップを取得する
  8. Azure上で[with recovery]でログバックアップをリストアする
  9. アプリケーションの向き先をAzureに変更する
  10. アプリケーションをオンラインにする

3~5は、ログシッピングで自動化することもできます。

How to migrate SQL Server databases from AWS to Windows Azureを意訳した投稿です。