Службам не удается подключиться к SQL Server с включенным TLS 1.2 и отключенным TLS 1.0

Службам не удается подключиться к SQL Server с включенным TLS 1.2 и отключенным TLS 1.0

В качестве предварительного обсуждения хочу сказать, что моя команда разработчиков на работе не может оказать никакой помощи, поэтому просить меня обратиться к ним не получится.

У нас есть программное обеспечение, которое имеет несколько серверов, которые подключаются обратно к SQL Server. Все серверы работают под управлением Server 2016, а база данных — SQL Server 2017. Наши клиенты хотят использовать исключительно TLS 1.2. Ну, при тестировании нашей последней сборки программного обеспечения моя команда по обслуживанию и я не можем запустить наши службы без запуска TLS 1.0. Служба просто не запускается, и мы получаем ошибку: введите описание изображения здесь

Я заблокировал имя приложения из соображений конфиденциальности, так как это пользовательское программное обеспечение. Эта ошибка на стороне клиента. Я не получаю никаких соответствующих ошибок в поле SQL или в журналах SQL. Когда я запускаю трассировку Wireshark, и у него не включен TLS 1.0, он просто переключается между рукопожатиями TDS и никогда не подключается. Я заметил, что когда я захожу в диспетчер конфигурации SQL Server, в области сетевого подключения SQL Server нет никаких связанных с ним сертификатов.

решение1

Я нашел то, что мне было нужно, и сломал нашу тестовую систему, так что теперь все в надежных руках моей команды разработчиков.

Связанный контент