Подключение службы Azure WebApp к управляемому экземпляру SQL через частную конечную точку - PullRequest
1 голос
/ 14 июня 2019

Можно ли подключить веб-приложение Azure к управляемому экземпляру SQL через частную конечную точку для MI?

Следуя приведенной здесь документации https://docs.microsoft.com/en-us/azure/sql-database/sql-database-managed-instance-connect-app, похоже, что если служба веб-приложений находится в той же VNET, что и управляемый экземпляр, то через частную конечную точку соединение должно быть в порядке.

Я включил интеграцию VNET в службе приложений, чтобы она интегрировалась в ту же VNET, что и управляемый экземпляр.Я также внес в белый список все исходящие IP-адреса для веб-приложения (включая дополнительные) на порту 1433 для MI.

Используя частную строку подключения для MI, веб-приложение не может подключиться при загрузке внешнего интерфейса, а также при проверке строки подключения с помощью диагностических инструментов.

Включение общедоступной конечной точки на MIи в белый список всех исходящих IP-адресов через порт 3342 веб-приложение может подключаться без проблем.Снова переключение на частную конечную точку завершается неудачей.

Получено сообщение об ошибке:

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)
...