Descobriu-se que o TCP/IP estava habilitado para o endereço IPv4, mas não para o endereço IPv6, de
THESERVER
. Aparentemente algumas tentativas de conexão acabaram usando IPv4 e outras usaram IPv6.
A ativação do TCP/IP para ambas as versões de IP resolveu o problema.
O fato de o SSMS ter funcionado acabou sendo uma coincidência (as primeiras tentativas presumivelmente usaram IPv4). Algumas tentativas posteriores de conexão por meio do SSMS resultaram na mesma mensagem de erro.
Para habilitar o TCP/IP para endereços IP adicionais:
- Iniciar o Sql Server Configuration Manager
- Abra o nó Configuração de rede do SQL Server
- Protocolos de clique com o botão esquerdo para MYSQLINSTANCE
- No painel direito, clique com o botão direito do mouse em TCP/IP
- Propriedades do clique
- Selecione a guia Endereços IP
- Para cada endereço IP listado, certifique-se de que Ativo e Ativado sejam Sim.