У нас есть база данных azure sql с открытыми портами 1433 и 443. Я могу использовать SSMS для подключения к базе данных, но приложение получает прерывистый код ответа 500 с приведенным ниже
Сообщение Произошла ошибка, связанная с сетью или конкретным экземпляром, при установке соединения с SQL Server. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра правильное и что SQL Server настроен на разрешение удаленных подключений. (поставщик: поставщик TCP, ошибка: 40 - не удалось открыть соединение с SQL Server) Тип исключения System.Data.SqlClient.SqlException
и эти ошибки указывали на порт 443.
Мой вопрос; Сервер Sql по умолчанию прослушивает порт 1433. Когда и что может вызвать переход запросов на порт 443?
Спасибо!
HTTPS-соединение с базой данных SQL через URL-адрес осуществляется через порт 443. Вот некоторые случаи:
Сценарий: Экземпляр SQL Server, работающий через конечную точку HTTP. Порт: Может быть указано при создании конечной точки HTTP. По умолчанию это TCP-порт 80 для трафика CLEAR_PORT и 443 для трафика SSL_PORT.
Сценарий: Экземпляр SQL Server по умолчанию, работающий через конечную точку HTTPS. Порт: TCP-порт 443
Характерная черта Службы аналитики настроены для использования через IIS / HTTPS (служба сводной таблицы® использует HTTP или HTTPS) Порт: TCP-порт 443
Характерная черта: Reporting Services, настроенные для использования через HTTPS Порт: TCP-порт 443
Нет, не будет. Можете ли вы дважды проверить свое приложение, чтобы убедиться, что нигде у него нет порта, сохраненного как 443, а не 1433 при попытке подключиться к базе данных Azure. Я уверен, что это вызывает проблему.