Příznaky
Když použijete AlwaysOn Availability Group, Database Mirroring nebo Service Broker v Microsoft SQL Server, šifrovaná komunikace koncového bodu s protokolem TLS (Transport Layer Security) verze 1.2 selže. Dále se v protokolu chyb systému SQL Server zobrazí následující chybová zpráva:
Poznámka
Připojení typu handshake selhalo. Volání operačního systému selhalo: (80090331) 0x80090331(Klient a server spolu nemůžou komunikovat, protože nemají společný algoritmus.). Stát 56.
Protokol událostí Windows bude hlásit následující chybu SChannel:
Poznámka
Vygenerovala se následující výstraha o závažné chybě, která se odeslala do vzdáleného koncového bodu. Mohlo by dojít až k ukončení připojení. Kód závažné chyby definovaný protokolem TLS je 40. Chybový stav programu Windows SChannel je 1205.
Příčina
Komunikace koncového bodu v SQL Server nepodporuje protokol TLS verze 1.2.
Řešení
Tento problém je opravený v posledních verzích SQL Server. Seznam verzí systému SQL Server, které podporují protokol TLS verze 1.2, je k dispozici v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
Podpora protokolu 3135244 TLS 1.2 pro Microsoft SQL Server
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Reference
Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.