Ланцюг сертифікатів був виданий органом, якому не довіряють


16

деякий час тому я встановив версію для розробників SQL Server 2016 на домашньому середовищі Windows 10 ( ноутбук, якщо бути точним ), і все було добре.

то хтось - адміністратор на скриньці - вирішив, не сказавши мені, перейменувати вказане поле.

після цього при спробі підключення до SQL-сервера у нас виникли такі повідомлення про помилки:

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

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

це дуже схоже питання на це:

"Ланцюжок сертифікатів був виданий органом, якому не довіряють" під час підключення БД у ролі VM від веб-сайту Azure

Я також тут був:

Основна назва цілі невірна. Неможливо створити контекст SSPI. (Microsoft SQL Server, помилка: 0)

і я використовую Kerberos Configuration Manager, який дає мені інше повідомлення про помилку

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

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

щоб бути зрозумілим - це все локальна машина, яка не належить до жодного домену.

Я не зовсім впевнений, як діяти звідси, що я хочу - це використовувати автентифікацію Windows.

Повідомлення про помилку, пов’язане з сертифікатами, змушує задуматися про повторну видачу сертифікатів тут. Я не впевнений, як це зробити, або якщо це дійсний спосіб вирішити цю ситуацію.

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


1
Зіткнулися sp_dropserver, sp_addserver , щоб гарантувати , що внутрішнє ім'я SQL є правильним (тобто є @@ ім'я_сервера відрізняється від імені машини?)
Nic

Відповіді:


19

При спливаючому підключенні натисніть параметри введіть тут опис зображення

Потім переконайтеся, що "Сертифікат довіреного сервера" встановлений

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


1
Слід зазначити, що це РОБОТА, а не правильне рішення. Справжнє рішення - вирішити питання довіри сертифікатів.
duct_tape_coder

4

перейдіть до розширених "параметрів" і поставте TrustServerCertificate = True для додаткових параметрів з'єднання


6
Як і чому це вирішує проблему?
Colin 't Hart

2
він каже клієнту, що він може довіряти ненадійному сертифікату для зашифрованого з'єднання з сервером. його не довіряють, оскільки кореневий сертифікат не встановлений на клієнтській машині
cyptus
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.