Problembeschreibung
Wenn Sie AlwaysOn-verfügbarkeitsgruppe, Datenbankspiegelung oder Service Broker in Microsoft SQL Server verwenden, schlägt die verschlüsselte Endpunkt Kommunikation mit TLS-Protokoll, Version 1,2, fehl. Darüber hinaus wird im SQL Server-Fehlerprotokoll die folgende Fehlermeldung angezeigt:
Verbindungs-Handshake fehlgeschlagen. Fehler bei einem Betriebssystem Anruf: (80090331) 0x80090331 (Client und Server können nicht kommunizieren, da Sie keinen allgemeinen Algorithmus besitzen). Bundesland 56.
Im Windows-Ereignisprotokoll wird der folgende SChannel-Fehler gemeldet:
Eine schwerwiegende Warnung wurde generiert und an den Remoteendpunkt gesendet. Dies kann zu einer Kündigung der Verbindung führen. Der schwerwiegende Fehlercode für das TLS-Protokoll ist 40. Der Windows SChannel-Fehlerzustand lautet 1205.
Ursache
Die Endpunkt Kommunikation in SQL Server unterstützt keine TLS-Protokollversion 1,2.
Fehlerbehebung
Dieses Problem wurde in neueren Versionen von SQL Server behoben. Die Liste der SQL Server-Versionen, die TLS-Protokollversion 1,2 unterstützen, finden Sie im folgenden Artikel der Microsoft Knowledge Base:
3135244 TLS 1,2-Unterstützung für Microsoft SQL Server
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Informationsquellen
Erfahren Sie mehr über die Terminologie , mit der Microsoft Softwareupdates beschreibt.