Ознаки
Якщо ви використовуєте групу доступності AlwaysOn, дзеркальне відображення баз даних або брокерські послуги в Microsoft SQL Server, зашифрована кінцева точка зв'язку з протоколом TLS (https), що містить протокол 1,2, не працює. Крім того, у журналі помилок SQL Server з'являється таке повідомлення про помилку:
Не вдалося виконати рукостискання з'єднання. Помилка виклику ОС: (80090331) 0x80090311 (клієнт і сервер не можуть спілкуватися, тому що вони не мають загального алгоритму.). Стан 56.
У журналі подій Windows буде наведено таке повідомлення про помилку SChannel:
Отримано фатальне оповіщення та надіслано до віддаленої кінцевої точки. Це може призвести до припинення підключення. Протокол TLS визначає фатальний код помилки 40. Стан помилки Windows SChannel – 1205.
Причина
Служба кінцевих точок даних у SQL Server не підтримує протокол TLS версії 1,2.
Спосіб вирішення
Цю проблему вирішено в останніх версіях SQL Server. Список версій SQL Server, які підтримують протокол TLS версії 1,2, доступні в цій статті в базі знань Microsoft Knowledge Base:
3135244 Підтримка TLS 1,2 для Microsoft SQL Server
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Посилання
Відомості про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.