簡體   English   中英

通過專用端點將 Azure WebApp 服務連接到 SQL 托管實例

[英]Connecting Azure WebApp Service to SQL Managed Instance via Private Endpoint

是否可以通過 MI 的專用端點將 Azure Web 應用程序連接到 SQL 托管實例?

按照此處的文檔https://learn.microsoft.com/en-us/azure/sql-database/sql-database-managed-instance-connect-app看來只要 web 應用程序服務在與托管實例相同的 .NET,則通過專用終結點的連接應該是正常的。

我在應用服務上啟用了 .NET 集成,以便它與托管實例集成到相同的 .NET 中。 我還在 MI 的端口 1433 上將 Web 應用程序(包括其他地址)的所有出站 IP 地址列入白名單。

使用 MI 的專用連接字符串,webapp 在加載前端時以及通過診斷工具檢查連接字符串時無法連接。

在 MI 上啟用公共端點並將端口 3342 上的所有出站 IP 列入白名單,web 應用程序能夠立即連接,沒有任何問題。 再次切換回專用端點失敗。

收到的錯誤信息是:

System.Data.SqlClient.SqlException: 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)

也遇到了這個問題,在 .net-integration 為我激活連接后簡單重啟

暫無
暫無

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

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