Web Apps のバックアップが失敗しました。さぁ、サポート チケットを開きましょう。
記載されている内容は 2018 年 1 月 30 日 時点のものとなり、現時点におきましては変更されている可能性がありますので、ご注意下さい。
このポストは、2018 年 1 月 2 日に投稿された My Backups are failing, Let’s open a support ticket の翻訳です。
ちょっと待ってください!
バックアップ失敗の大部分( 42%以上 )は、サポートチケットを開かなくても数分で解決できます。
ステップ 1: バックアップの何が失敗したかを把握する
バックアップ ブレードから、障害の発生したバックアップをクリックし、ログの詳細を確認します。
(Azure ポータル上から、対象の Web Apps を選択し、ブレードの中から [バックアップ] を選択してください。)
ステップ 2: 下記のテーブルをチェックしてください。
Error | Fix |
Storage access failed. {0} | バックアップのスケジュールを削除し、再度設定を行ってください。 |
The website + database size exceeds the {0} GB limit for backups. Your content size is {1} GB. | 部分バックアップを使用して、バックアップに必要のないファイルを除外してください。もしくは、データベースの設定を削除して、データベースは別のバックアップを利用してください。https://docs.microsoft.com/ja-jp/Azure/app-service/web-sites-backup#configure-partial-backups |
Error occurred while connecting to the database {0} on server {1}: Authentication to host ‘{1}’ for user ‘<username>’ using method ‘mysql_native_password’ failed with message: Unknown database ‘<db name>’ | データベースの接続文字列を更新してください。 |
Cannot resolve {0}. {1} (CannotResolveStorageAccount) | バックアップのスケジュールを削除し、再度設定を行ってください。 |
Login failed for user ‘{0}’. | データベースの接続文字列を更新してください。 |
Create Database copy of {0} ({1}) threw an exception. Could not create Database copy | 接続文字列に管理者権限を持つユーザーを設定してください。 |
The server principal “<name>” is not able to access the database “master” under the current security context. Cannot open database “master” requested by the login. The login failed. Login failed for user ‘<name>’. | 接続文字列に管理者権限を持つユーザーを設定してください。 |
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 – Could not open a connection to SQL Server) | Check that the connection string is valid, whitelist site’s outbound IPs in database server settings接続文字列が有効か確認し、データベース サーバーの設定で Web Apps のアウトバウンド IP が許可されているか確認してください。 |
Cannot open server “<name>” requested by the login. The login failed. | 接続文字列が有効か確認してください。 |
Missing mandatory parameters for valid Shared Access Signature | バックアップのスケジュールを削除し、再度設定を行ってください。 |
ステップ 3: 失敗が上記のテーブルにない場合
そうしたら、、サポート チケットを開いてください。