O PC não pode efetuar login no SQL Server em redes diferentes

1

Eu tenho uma rede de pares básica (WORKGROUP) com PCs conectados ao sql server 2008 em uma máquina com Windows 7. Eu levei um pc XP e o servidor para casa e conectei ao servidor sem problemas. Quando eu os conectei de volta ao escritório, recebi o seguinte erro com minha conexão tcpip odbc do sql server (login do sql server não windows auth):

---------------------------
Microsoft SQL Server Login
---------------------------
Connection failed:
SQLState: '01000'
SQL Server Error: 67
[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).
Connection failed:
SQLState: '08001'
SQL Server Error: 17
[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.

No dia seguinte, levei uma máquina cliente diferente executando o Windows 7 e o servidor para casa novamente. O cliente pode logar bem, mas quando eu os conectei de volta ao escritório, recebi o mesmo problema. Eu posso pingar o servidor sem problemas e compartilhar arquivos. O mesmo problema com o Firewall desativado em todas as máquinas. TPC habilitado na porta do servidor 1433. As duas máquinas clientes não podem fazer login usando o SQL Server Management Studio quando estavam funcionando bem antes.

Todos os outros computadores que permaneceram no escritório ainda podem ser conectados sem problemas.

    
por Paul 11.01.2012 / 10:17

1 resposta

1

  • Alocou o cliente um IP estático em suas configurações TCPIPv4 idênticas ao seu IP atribuído por DHCP
  • Reservou esse endereço na tabela lan ip do roteador netgear
  • ipconfig /release
  • ipconfig /renew
  • PC e roteador re-roteados agora se conectam via servername
  • Levou para casa de novo e de volta sem problemas
por 13.01.2012 / 15:04