Suman Zalodiya Ответов: 1

Проблема подключения Sql server после отключения TLS1. 0


Выходит приложение, построенное на .net framework 3.5 и sql server 2005.

По соображениям безопасности мы отключили TLS1. 0.

После этого мы можем подключиться к удаленному sql серверу с помощью Management Studio но когда мы указываем тот же sql сервер на наше приложение мы получаем ошибку

Logged~Database~0~A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: SSL Provider, error: 0 - The client and server cannot communicate, because they do not possess a common algorithm.)~S0000!


Что я уже пробовал:

Мы пытались предоставить всем протоколам доступ с сервера базы данных, но безуспешно.

1 Ответов

Рейтинг:
0

Richard Deeming

Убедитесь, что ваше приложение работает на ОС, поддерживающей TLS 1.1, и используйте Патч от Microsoft, чтобы включить его в .NET 3.5:
Поддержка системных версий TLS по умолчанию, включенных в .NET Framework 3.5 на Windows Server 2012[^]

В зависимости от операционной системы вам также может потребоваться включить TLS 1.1 в качестве клиентского протокола. Самый простой способ сделать это-воспользоваться "расширенными" опциями Internet Explorer.