我使用Azure feature. 從我的第一個應用服務成功創建了備份文件可以將備份文件還原到其他應用服務嗎?從Azure將備份文件還原到其他應用服務
如果沒有,有沒有辦法下載備份文件,上傳然後解壓縮到其他應用服務?請指教。
我使用Azure feature. 從我的第一個應用服務成功創建了備份文件可以將備份文件還原到其他應用服務嗎?從Azure將備份文件還原到其他應用服務
如果沒有,有沒有辦法下載備份文件,上傳然後解壓縮到其他應用服務?請指教。
是的,您可以將Web應用程序的備份還原到另一個。但是,您需要做的不僅僅是點擊立即還原按鈕。
登錄到新的門戶網站,在設置刀片您的Web應用程序,請單擊備份,選擇要恢復的備份,並複製文件的位置。它應該是這樣的:
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
從上面的網址,你可以格式化鏈接下載備份文件,由容器名稱後添加的文件名。這裏是一個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
用上面的鏈接下載文件。你得到一個zip文件。由於您正在將其恢復到其他Web應用程序,因此您可以忽略xml和日誌文件。
解壓zip文件,您將看到.bacpac文件,元文件和「fs」文件夾。您可以忽略元文件。
您可以使用Visual Studio或SSMS將.bacpac文件還原到鏈接到您的新Web應用程序的數據庫。
對於「fs」文件夾內的文件,您可以使用ftp客戶端將其上傳到新的Web應用程序。上傳前不要忘記更改連接字符串。
事實上,這是相當複雜的。如果你只是恢復一個相當新的Web應用程序版本。我建議你跳過第6步,並使用最常用的部署方法將其部署到新的Web應用程序中。
如果你只是想克隆一個Web應用程序,你可以通過新的門戶。欲瞭解更多信息,請參閱Azure App Service App Cloning Using Azure Portal
這對我有效。我如此將克隆它,但只有Azure Premium關稅纔可用。 – kelpie