Aplica-se A
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

Sintomas

Quando utilizar o Grupo de Disponibilidade AlwaysOn, o Espelho da Base de Dados ou o Corretor de Serviços no Microsoft SQL Server, falha a comunicação de ponto final encriptada com a versão 1.2 do protocolo de Segurança da Camada de Transporte (TLS). Além disso, recebe a seguinte mensagem de erro no registo de erro do servidor SQL:

O aperto de mão de ligação falhou. Uma chamada de SO falhou: (80090331) 0x80090331 (O cliente e o servidor não podem comunicar, porque não possuem um algoritmo comum.). Estado 56.

O registo de eventos do Windows reportará o seguinte erro do SChannel:

Um alerta fatal foi gerado e enviado para o ponto final remoto. Isto pode resultar no fim da ligação. O protocolo TLS definido código de erro fatal é 40. O estado de erro do Windows SChannel é 1205.

Causa

A comunicação de ponto final no SQL Server não suporta a versão 1.2 do protocolo TLS. 

Resolução

Este problema é corrigido em versões recentes do SQL Server. A lista de versões SQL Server que suportam a versão 1.2 do protocolo TLS está disponível no seguinte artigo na Base de Conhecimento do Microsoft:

3135244 Suporte TLS 1.2 para Servidor MICROSOFT SQL

Estado

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Referências

Conheça a terminologia que a Microsoft utiliza para descrever atualizações de software.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.