最も簡単な方法は、SQL データベース (以前の SQL Azure) を使用し、(オンプレミス SQL データベースから) SQL データベースを指す接続文字列を編集することです。また、SQL データベース スキーマ/データをオンプレミスから SQL データベースに移行する必要があります。これにより、移行がはるかに簡単になり、コードに大幅な変更を加える必要がなくなります。
Azure Table Storage を使用することにした場合は、コードを大幅に変更して、ユーザー固有のデータをキーと値のペアの種類のストレージ (Azure Table Storage) に格納する必要があります。これは、テーブルの複雑さに依存します。選択できるかどうか。
ASP.NETプロファイル/データベーステーブルにユーザー固有の情報があると述べたように、アプリケーションではユーザーに画像をアップロードする必要があるため、アプリケーションを移行する際にこれも重要な要素になると思います. MVC3 アプリケーションを Windows Azure クラウド サービスに移行する際、ローカル ディスク ベースのストレージに保持している画像や静的コンテンツを Windows Azure Blob Storage (永続化されたネットワーク ストレージ) に移動する必要があるため、コードを変更してデータを読み書きする必要があります。ローカル マシン ストレージの場所にある Azure Blob ストレージから。これもコードの変更が必要です。そうしないと、ユーザーがアップロードしたイメージ データが保持されず、他のいくつかの理由で VM が再イメージ化された場合に失われる傾向があります。
他の人は異なる考えを持っているかもしれませんが、数行のコード変更でデータベース テーブルを SQL Database にほとんど移行できるため、移行中の複雑さを軽減するための選択肢として SQL Database を使用することを個人的に好みます。