- AWS上でフルバックアップを取得する
- Azure上で、[recovery]無しでフルバックアップをリストアする
参考:MSDNライブラリ[データベースのバックアップの復元] - AWS上でログバックアップを取得する
- Azure上で[recovery]無しでログバックアップをリストアする
- 3~4にかかる時間が十分に短くなるまで繰り返す
スクリプト化すると良いかも。 - アプリケーションをオフラインにする
- AWS上でログバックアップを取得する
- Azure上で[with recovery]でログバックアップをリストアする
- アプリケーションの向き先をAzureに変更する
- アプリケーションをオンラインにする
3~5は、ログシッピングで自動化することもできます。
How to migrate SQL Server databases from AWS to Windows Azureを意訳した投稿です。