CORREÇÃO: SQL Server Agent não pode se conectar ao SQL Server 2017 em Docker quando a porta TCP não padrão é usada

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

Sintomas


Quando o SQL Server 2017 no Linux está usando uma porta de protocolo de controle de transmissão (TCP) não-padrão, você poderá notar que agente do SQL Server não pode se conectar ao SQL Server 2017 em Docker.

Mais informações


SQL Server Agent não ler a variável de ambiente TCPPORT quando ele é executado em Docker. Portanto, não é capaz de descobrir o número da porta do servidor SQL.

Resolução


Esse problema é corrigido na atualização cumulativa seguinte para SQL Server:

Atualização cumulativa 6 para SQL Server 2017

Status


A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Referências


Saiba mais sobre a terminologia usada pela Microsoft para descrever as atualizações de software.