Симптоми
Когато използвате група за достъпност на AlwaysOn, огледален сървър на база данни или брокер на услуги в Microsoft SQL Server, шифрованата крайна точка за комуникация със защитата на слоя за транспорт (TLS 1,2) е неуспешна. Освен това получавате следното съобщение за грешка в регистрационния файл за грешки на SQL Server:
Ръкостискането на връзката е неуспешно. Неуспешно извикване на ос: (80090331) 0x80090331 (клиентът и сървърът не могат да комуникират, тъй като не притежават обикновен алгоритъм.). Членка 56.
Регистърът на събитията на Windows ще съобщи следната грешка на SChannel:
Генериран е фатално съобщение и е изпратено до отдалечената крайна точка. Това може да доведе до прекъсване на връзката. Кодът за грешка в протокола TLS е дефиниран като 40. Състоянието на грешката в Windows SChannel е 1205.
Причина
Комуникацията за крайна точка в SQL Server не поддържа TLS протокол версия 1,2.
Решение
Този проблем е коригиран в най-новите версии на SQL Server. Списъкът на версиите на SQL Server, които поддържат TLS протокол версия 1,2, е наличен в следващата статия в базата знания на Microsoft:
3135244 TLS 1,2 поддръжка за Microsoft SQL Server
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Препратки
Научете повече за терминологията , която Microsoft използва, за да опише софтуерни актуализации.