Eu tenho um servidor MSSQL 2008 conectado no Windows XP.
Posso acessar meu banco de dados através de um programa vb.net e do SQL Server Management Studio quando o servidor DHCP atribui um endereço IP baixo (ou seja, 192.168.0.3
- 100
). No 192.168.0.101
programa nem o gerenciador do servidor consegue encontrar o banco de dados.
Todos os computadores podem ver uns aos outros e eu posso fazer ping no servidor e o servidor pode fazer ping no meu sistema.
Responder1
Parece que o seu servidor SQL tem uma regra de firewall que permite apenas o acesso à porta 1433 de 192.168.0.1-192.168.0.100
. Isto significaria que o tráfego ICMP (ping) ainda funciona, porque apenas um protocolo específico está sendo filtrado.
Verifique a regra de firewall no servidor SQL e expanda seu escopo conforme necessário.
Responder2
Tente atribuir um IP inferior a um computador que não esteja funcionando e veja o que acontece. Além disso, desligue temporariamente o firewall de 2008 e veja se você consegue se conectar. Verifique os logs de eventos no cliente e no servidor. Use um sniffer de pacotes (wireshark) em um computador que funciona e que não funciona para ver quais são as diferenças.