簡體   English   中英

為什么我的 Azure 應用服務備份無法連接到我的 Azure SQL 數據庫?

[英]Why can't my Azure app service backup connect to my Azure SQL database?

我在使用 Azure 配置 SQL 數據庫的備份時遇到問題。

我有 web 應用程序和關聯的 Azure SQL 數據庫。 該應用程序連接到數據庫沒有問題。 我已將 Azure UI 提供給我的連接字符串(主頁 -> SQL 數據庫 -> 我的 SQL 數據庫的連接字符串 -> 應用程序服務配置部分的應用程序服務 -> 應用程序服務部分)粘貼到連接字符串中配置)。 我創建了應用服務的備份(主頁 -> 應用服務 -> 我的應用服務 -> 備份 -> 配置)並勾選了我的連接字符串以備份我的數據庫。

大約 20 分鍾后,備份失敗並出現以下錯誤:

與 SQL 服務器建立連接時發生與網絡相關或特定於實例的錯誤。 服務器未找到或無法訪問。 驗證實例名稱是否正確,並且 SQL 服務器配置為允許遠程連接。 (提供者:TCP 提供者,錯誤:0 - 不知道這樣的主機。)

我可以從筆記本電腦上運行的 SQL Server Management Studio 和筆記本電腦上運行的代碼連接到數據庫,使用連接字符串中的服務器、用戶名和密碼,為什么備份無法連接到數據庫?

非常感謝您的任何建議。

鏈接在 MSDN 上提出的相同問題: Azure SQL Database Backup Fails, cannot connect to the database

請參閱不支持此功能的要求和限制詳細信息,我在下面列出了適用於您的方案的適用項目:

  • 備份和還原功能要求應用服務計划位於標准層或高級層。 有關擴展應用服務計划以使用更高層的詳細信息,請參閱在 Azure 中擴展應用。 高級層允許比標准層更多的每日備份。
  • 您需要一個 Azure 存儲帳戶和容器,與您要備份的應用程序位於同一訂閱中。 有關 Azure 存儲帳戶的詳細信息,請參閱Azure 存儲帳戶概述
  • 備份最多可達 10 GB 的應用程序和數據庫內容。 如果備份大小超過此限制,您會收到錯誤消息。
  • 不支持使用啟用防火牆的存儲帳戶作為備份目標。 如果配置了備份,您將獲得失敗的備份。

If none of the above apply to you, then the issue is an IP Address issue in that you need to enable "Allow access to Azure services" in the firewall for your Azure SQL (logical) Server. 通過利用Application Insights捕獲備份失敗事件,然后深入收集的日志詳細信息以查看具體錯誤是什么,可以執行其他故障排除。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM