Получение ошибки: 10054 при подключении к локальному локальному SQL серверу из Azure приложений через гибридные соединения - PullRequest
2 голосов
/ 24 января 2020

У меня есть приложение Azure, которое подключается к двум локальным локальным SQL серверам через гибридные соединения.

  • SQL Сервер A: ОС - Windows NT 6.2; SQL Сервер 2016 (v13.0.4001)
  • SQL Сервер B: ОС - Windows Сервер 2012 R2 Standard (6.3); SQL Server 2017 (v14.0.1000)

При подключении к серверу B я получаю сообщение об ошибке: 10054 -

System.Data.SqlClient.SqlException: соединение был успешно установлен с сервером, но затем произошла ошибка во время рукопожатия перед входом в систему. (провайдер: провайдер TCP, ошибка: 0 - существующее соединение было принудительно закрыто удаленным хостом.)

Ошибка появляется периодически. Уровень успеха составляет около 50%. Я не получил никакой ошибки при подключении к серверу A.

Оба гибридных соединения работают хорошо и имеют схожие настройки, кроме конечной точки.

Оба сервера допускают TCP и удаленные соединения.

Есть ли способ устранить ошибку при подключении к SQL Серверу с Azure?

Благодарим вас за поддержку !!

Обновления : Я проверил возможности ECN, оба включены. Что-то еще может вызвать ошибку.

...