Symptom
Det går inte att ansluta till en server som kör Microsoft SQL Server 2014 eller SQL Server 2012 via TLS-Protokollversionen (Transport Layer Security) 1,2. Dessutom loggas följande fel meddelande i SQL Server-felloggen:
TDSSNIClient-initieringen misslyckades med felkod 0x80090331, status kod 0x80. Orsak: det går inte att initiera SSL-stöd. Klienten och servern kan inte kommunicera eftersom de inte har en gemensam algoritm.
Lösning
Det här problemet åtgärdades först i den kumulativa uppdateringen av SQL Server.
Kumulativ uppdatering 12 för SQL server 2014 kumulativ uppdatering 5 för SQL Server 2014 SP1 kumulativ uppdatering 10 för SQL Server 2012 SP2 kumulativ uppdatering 1 för SQL Server 2012 SP3Obs! Den här uppdateringen lägger till stöd för TLS-protokollversion (Transport Layer Security) version 1,2 till SQL Server 2014 och Microsoft ODBC-drivrutinen för SQL Server.
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Obs! Information om den senaste versionen av SQL Server är att hitta information om de senaste versionerna av 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 används av Microsoft för att beskriva program varu uppdateringar.