Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ознаки

Під час спроби інсталювати Microsoft SQL Server 2012 або SQL Server 2014 на сервері, на якому інстальовано безпеку транспортного шару (TLS) версії 1,2, можуть виникати такі проблеми:

  • Якщо версія сервера SQL Server, яку ви намагаєтеся інсталювати, не містить виправлення, щоб активувати підтримку TLS 1,2 (щоб отримати докладні відомості про збірку, що додає протокол TLS 1,2, перегляньте статтю KB 3052404), з'являється таке повідомлення про помилку:

    Не вдалося зачекати на дескриптор відновлення обробника баз даних. Перевірте журнал помилок SQL Server, щоб отримати потенційні причини.

  • Якщо версія сервера SQL Server, яку ви намагаєтеся інсталювати, містить виправлення, що дає змогу ВВІМКНУТИ підтримку TLS 1,2, з'являється таке повідомлення про помилку:

    Підключення було успішно створено з сервером, але після цього сталася помилка під час попереднього рукостискання. (постачальник: ім'я постачальника труб, помилка: 0-жоден процес не працює на іншому кінці труби.)

В обох цих ситуаціях процес інсталяції не вдасться.

Причина

Ця проблема виникає через те, що програма інсталяції SQL Server використовує Sqsclient для ADO.NET із .NET Framework 2,0. За замовчуванням .NET Framework 2,0 працює з протоколом TLS 1,0.

Спосіб вирішення

Щоб вирішити цю проблему, інсталюйте зведене виправлення для .NET Framework, а потім перезапустіть сервер. Скористайтеся наведеною нижче таблицею, щоб отримати відповідні виправлення на основі операційної системи та версії SQL Server, що використовується.

Версія операційної системи

Виправлення

Windows 2012 R2 і Windows 8,1

Зведене виправлення 3106993 для .NET Framework 2,0 SP2 в ОС Windows Server 2012 R2 і Windows 8,1

Windows Server 2012 і Windows 8

Зведене виправлення 3106992 для .NET Framework 2,0 SP2 на ОС Windows Server 2012 та Windows 8

Windows Server 2008 R2 SP1 і Windows 7 SP1

Зведене виправлення 3106991 для .NET Framework 2,0 SP2 в ОС Windows Server 2008 R2 SP1 і Windows 7 SP1

Інші способи вирішення

Щоб вирішити цю проблему, виконайте наведені нижче дії.

  1. Увімкніть TLS 1,0 на сервері.

  2. Перезапустіть сервер.

  3. Запустіть програму інсталяції SQL Server 2012 або SQL Server 2014, а також Оновіть версію SQL Server до збірки, що підтримує протокол TLS 1,2. (Докладні відомості про оновлення, які додають підтримку TLS 1,2, наведено в статті KB 3052404.)

  4. Вимкніть TLS 1,0.

  5. Перезапустіть сервер.

Примітка. Під час спроби інсталювати збірку SQL Server 2012 або SQL Server 2014, які не містять виправлення, щоб активувати підтримку TLS 1,2, потрібно також скористатися цим способом.

Стан

Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".

Посилання

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

Потрібна додаткова довідка?

Потрібні додаткові параметри?

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

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×