Цепочка сертификатов была выпущена не доверенным органом


16

Некоторое время назад я установил SQL Server 2016 Developer Edition в среде Windows 10 Home Edition ( точнее, на ноутбуке ), и все было хорошо.

затем кто-то - администратор на коробке - решил, не сказав мне, переименовать упомянутую коробку.

после этого при попытке подключения к SQL-серверу у нас появляются следующие сообщения об ошибках:

введите описание изображения здесь

введите описание изображения здесь

это очень похоже на этот вопрос:

«Цепочка сертификатов была выдана доверенным органом» при подключении БД в роли VM с веб-сайта Azure.

Я также был здесь:

Имя участника назначения неверно. Невозможно сгенерировать контекст SSPI. (Microsoft SQL Server, ошибка: 0)

и я использую Kerberos Configuration Manager, который выдает мне другое сообщение об ошибке

введите описание изображения здесь

Я должен сказать, что я могу подключиться к этому экземпляру сервера SQL с помощью аутентификации сервера SQL, но я хочу подключиться с помощью аутентификации Windows.

просто чтобы прояснить - это все локальная машина, которая не принадлежит ни одному домену.

Я не совсем уверен, что делать дальше, я хочу использовать аутентификацию Windows.

Сообщение об ошибке, связанное с сертификатами, заставляет меня задуматься о перевыпуске сертификатов здесь. Я не уверен относительно того, как сделать это, или если это правильный способ решить эту ситуацию.

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


1
Запустили ли вы sp_dropserver, sp_addserver, чтобы убедиться в правильности внутреннего имени SQL (т. Е. Отличается ли @@ servername от имени машины?)
Nic

Ответы:


19

При подключении всплывающего окна нажмите на опции введите описание изображения здесь

Затем убедитесь, что «Сертификат доверенного сервера» отмечен

введите описание изображения здесь


1
Следует отметить, что это временное решение, а не правильное решение. Истинное решение состоит в том, чтобы справиться с проблемой доверия сертификата.
duct_tape_coder

4

перейдите к расширенным «опциям» и установите TrustServerCertificate = True для дополнительных параметров подключения


6
Как и почему это решает проблему?
Colin 't Hart

2
он говорит клиенту, что он может доверять ненадежному сертификату для зашифрованного соединения с сервером. это не
заслуживает
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.