De repente, as conexões da porta SQL 1433 não estão sendo estabelecidas, mas apenas em alguns servidores. Todos os servidores (dezenas) costumavam funcionar muito bem, então isso é como aquele jogo whac-a-mole. Eu controlo toda a infraestrutura corporativa, incluindo firewalls, e nenhuma alteração foi feita. Somente as alterações nos servidores de aplicativos front-end são atualizações críticas do sistema operacional Windows. Aqui está o cenário:
Front-end: Servidor 2012R2 Hyper-V VM no host físico 2012R2 no local HQ. Zona de rede "HQ" na sub-rede 10.0.xx.
Back-end: servidor VM 2012R2 em host físico 2012R2 diferente no datacenter. Dentro da zona de rede 192.168.xx SQL 2016 SP2 13.0.5081
Toda essa infraestrutura não teve problemas até os últimos 3 meses ou mais. Descobri em um caso que, depois de postar os patches de segurança críticos do sistema operacional Windows, uma conexão IIS de um servidor de aplicativos de rede de perímetro DMZ para um servidor SQL de back-end "dentro" quebrou o site e retornou o erro http 500 básico. Depois de desinstalar as atualizações, funcionou. A correção para este servidor específico foi atualizar o driver ODBC SQL para 17.3.1. Os patches do Windows não interromperam mais essa conexão e a string de conexão da fonte de dados no código do site foi atualizada.
Desinstalar patches do Windows ou atualizar o driver ODBC não está corrigindo este servidor em questão. Posso usar o cmdlet powershell TNC para conectar a outras portas no servidor SQL de back-end, como SSL 443, mas não a porta SQL 1433. Outras VMs na mesma sub-rede e zona podem se conectar sem problemas. Outras VMs no mesmo host de VM podem se conectar. Estou confiante de que está isolado para esta VM e esta porta crítica.
Verifiquei que o firewall do sistema operacional local ainda está desativado. Ativei/desativei novamente. Usei o powershell para criar uma regra de firewall de entrada e saída. Como mencionei, atualizar o driver SQL ODBC não corrigiu este. Acho que possivelmente a atualização do Windows mudou algo que mesmo depois de desinstalá-lo, a alteração permaneceu? Não sei... isso é muito evasivo e espero que um novo conjunto de olhos de superusuário ajude.
Obrigado!