Se aplică la
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

Simptome

Atunci când utilizați grupul disponibilitate AlwaysOn, oglindire bază de date sau broker de servicii în Microsoft SQL Server, comunicarea punctului final criptat cu protocolul TLS) versiunea 1,2 nu reușește. În plus, veți primi următorul mesaj de eroare în Jurnalul de erori SQL Server:

Strângere de mână de conexiune nu a reușit. Un apel în sistem de operare nu a reușit: (80090331) 0x80090331 (clientul și serverul nu pot comunica, deoarece nu dețin un algoritm comun.). Statul 56.

Jurnalul de evenimente Windows va raporta următoarea eroare SChannel:

O avertizare fatală a fost generată și trimisă la punctul final la distanță. Acest lucru poate duce la rezilierea conexiunii. Codul de eroare fatal definit de protocolul TLS este 40. Starea de eroare Windows SChannel este 1205.

Cauză

Comunicarea punct final din SQL Server nu acceptă protocolul TLS, versiunea 1,2. 

Rezolvare

Această problemă este remediată în versiunile recente de SQL Server. Lista de versiuni SQL Server care acceptă protocolul TLS versiunea 1,2 este disponibilă în următorul articol din baza de cunoștințe Microsoft:

3135244 Suport TLS 1,2 pentru Microsoft SQL Server

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Referințe

Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.