SQL Server: соединение с сервером было успешно установлено, но во время входа в систему произошла ошибка - PullRequest
0 голосов
/ 29 сентября 2019

Наше приложение иногда выдает эту ошибку:

System.Data.SqlClient.SqlException (0x80131904): Соединение с сервером было успешно установлено, но затем произошла ошибка во время процесса входа в систему.(поставщик: поставщик SSL, ошибка: 0 - существующее соединение было принудительно закрыто удаленным хостом.) ---> System.ComponentModel.Win32Exception (10054): существующее соединение было принудительно закрыто удаленным хостом.

Приложение работает отлично в течение некоторого времени, но иногда выдает исключение выше.До сих пор довольно сложно найти причину этого.Некоторые говорят, что это связано с количеством соединений, но мы установили его на ноль, и поэтому оно должно быть максимально увеличено до 32 тыс. Соединений, которые, по нашему мнению, мы не используем.

РЕДАКТИРОВАТЬ: видел поставщика SSLиспользуется, и версия ОС клиента ниже, чем версия ОС сервера SQL. Я имею в виду версию TLS или комплект шифров.Я до сих пор не могу понять, почему один и тот же клиент иногда использует другой / несовместимый набор шифров или версию TLS.

1 Ответ

0 голосов
/ 29 сентября 2019

У меня был такой же опыт, когда моей исходной версией ОС была Windows Server 2016, а конечной ОС была Windows 2012, после обновления Windows проверьте последние обновления Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...