Simptomi
Kada koristite AlwaysOn Availability Group, Database Mirroring ili Service Broker u Microsoft SQL Serveru, šifrovana endpoint komunikacija sa Transport Layer Security (TLS) protokolom verzije 1.2 neće uspeti. Pored toga, dobijate sledeću poruku o grešci u evidenciji grešaka SQL servera:
Rukovanje vezom nije uspelo. OS poziv nije uspeo: (80090331) 0x80090331(Klijent i server ne mogu da komuniciraju, jer ne poseduju zajednički algoritam.). Država 56.
Windows evidencija događaja će prijaviti sledeću SChannel grešku:
Generisano je fatalno upozorenje i poslato na udaljenu krajnje mesto. To može dovesti do prekida veze. TLS protokol definisan fatalnim kodom greške je 40. Stanje greške u programu Windows SChannel je 1205.
Uzrok
Komunikacija na kraju tačke u sistemu SQL Server ne podržava TLS protokol verzije 1.2.
Rešenje
Ovaj problem je rešen u nedavnim verzijama sistema SQL Server. Lista SQL Server verzija koje podržavaju TLS protokol verzije 1.2 dostupna je u sledećem članku u Microsoft bazi znanja:
3135244 TLS 1.2 podrška za Microsoft SQL Server
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.