2016-04-02 10 views
0

Azure feature. を使用して、最初のアプリケーションサービスからバックアップファイルを正常に作成しました。バックアップファイルを別のアプリケーションサービスに復元することはできますか?Azureから別のAppサービスへのバックアップファイルの復元

もしそうでなければ、バックアップファイルをダウンロードし、アップロードして他のアプリサービスに展開する方法はありますか?お知らせ下さい。

答えて

1

はい、ウェブアプリのバックアップを別のウェブアプリに復元できます。しかし、単にRestore Nowボタンをクリックするだけではありません。

  1. 新しいポータルにログインには、あなたのWebアプリの設定ブレードに、バックアップをクリックし、復元、およびファイルの場所をコピーするバックアップを選択します。上記URLから

    https://<your storage account name>.blob.core.windows.net/<your container>?sv=2015-04-05&sr=c&sig=fieQjleVYxDuXG2Ym8yjPpbdPxHOnbiLo8HcRuxyluw%3D&st=2016-04-05T02%3A35%3A25Z&se=2290-01-18T02%3A35%3A25Z&sp=rwdl 
    
  2. 、あなたはコンテナ名の後にファイル名を追加することで、バックアップファイルをダウンロードするためのリンクをフォーマットすることができます:それは次のようになります。 zipファイルへのリンクは次のとおりです。

    https://<your storage account name>.blob.core.windows.net/<your container>/<your web app>.zip?sv=2015-04-05&sr=c&sig=fieQjleVYxDuXG2Ym8yjPpbdPxHOnbiLo8HcRuxyluw%3D&st=2016-04-05T02%3A35%3A25Z&se=2290-01-18T02%3A35%3A25Z&sp=rwdl 
    
  3. 上記のリンクのファイルをダウンロードしてください。あなたはzipファイルを取得します。別のWebアプリケーションに復元するので、xmlファイルとログファイルを無視できます。

  4. zipファイルを解凍すると、.bacpacファイル、メタファイル、および「fs」フォルダが表示されます。メタファイルは無視できます。

  5. Visual StudioまたはSSMSを使用して、新しいWebアプリケーションにリンクされているデータベースに.bacpacファイルを復元することができます。

  6. "fs"フォルダ内のファイルについては、ftpクライアントを使用して新しいWebアプリケーションにアップロードできます。アップロードする前に、接続文字列を変更することを忘れないでください。

実際、非常に複雑です。最近のバージョンのWebアプリケーションを復元しているだけの場合私はステップ6をスキップし、あなたの最も好きなdeployメソッドを使って新しいWebアプリケーションに展開することをお勧めします。

ウェブアプリケーションを複製したいだけなら、新しいポータルで行うことができます。詳細については、Azure App Service App Cloning Using Azure Portal

+0

を参照してください。私はそれを複製したでしょうが、Azure Premium関税でのみ利用可能です。 – kelpie

関連する問題