Отнася се за
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Standard

Симптоми

Когато използвате група за достъпност на 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 използва, за да опише софтуерни актуализации.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.