Symptom
När du använder AlwaysOn-tillgänglighetsgruppen, databas spegling eller Service Broker i Microsoft SQL Server Miss lyckas den krypterade slut punkts kommunikationen med TLS-protokollet (Transport Layer Security) 1,2. Dessutom visas följande fel meddelande i SQL Server-felloggen:
Hand skakningen misslyckades för anslutningen. Ett OS-samtal misslyckades: (80090331) 0x80090331 (klienten och servern kan inte kommunicera eftersom de inte har en gemensam algoritm.). Delstatlig 56.
I Windows-händelseloggen rapporteras följande SChannel-fel:
En allvarlig varning genererades och skickades till fjärrslutpunkten. Detta kan leda till uppsägning av anslutningen. TLS-protokollet definierade en oåterkallelig felkod 40. Windows SChannel fel tillstånd är 1205.
Orsak
Slut punkts kommunikationen i SQL Server stöder inte TLS-Protokollversionen version 1,2.
Lösning
Det här problemet är åtgärdat i de senaste versionerna av SQL Server. Listan med SQL Server-versioner som stöder TLS-Protokollversionen version 1,2 finns i följande artikel i Microsoft Knowledge Base:
3135244 TLS 1,2-stöd för Microsoft SQL Server
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Referenser
Lär dig mer om terminologin som Microsoft använder för att beskriva program varu uppdateringar.