Aplica-se a
SQL Server 2017 Enterprise on Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Standard on Linux SQL Server 2017 Developer Linux

Sintomas

Quando você tenta conectar o SQL Server 2017 para Linux em uma distribuição que tem OpenSSL 1,1 configurado e OpenSSL 1,0 não está instalado, você pode receber uma mensagem de erro de conexão semelhante à seguinte:

Uma conexão foi estabelecida com êxito com o servidor, mas ocorreu um erro durante o processo de logon. (provedor: provedor SSL, erro: 0-uma conexão existente foi interrompida forçosamente pelo host remoto.)

Por exemplo: quando você tenta se conectar com SQLCMD, você pode receber as seguintes mensagens de erro:

Sqlcmd: erro: driver ODBC da Microsoft 17 para SQL Server: provedor TCP: código de erro 0x2746.

Sqlcmd: erro: driver ODBC da Microsoft 17 para SQL Server: não é possível estabelecer conexão com o cliente. 

Observação: Um exemplo de distribuição Linux que vem com o OpenSSL 1,1 e sem o OpenSSL 1,0 instalado é o Red Hat Enterprise Linux 8,0.

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

Resolução

Esse problema foi corrigido na seguinte atualização cumulativa do SQL Server:

Sobre atualizações cumulativas do SQL Server:

Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes do SQL Server:

Referências

Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.