Estou tentando conectar-se ao Microsoft SQL Server 2008 R2 no Excel 2007. Quando ele tenta se conectar, recebo o erro:
[DBNETLIB] [ConnectionOpen (Instância inválida ()).] Conexão inválida.
Passos para reproduzir
- Na guia Dados , no grupo Obter Dados Externos , clique em De Outras Fontes e clique em Do SQL Server :
digite o nome do computador SQL Server na caixa Nome do servidor .
Para inserir um nome de usuário e senha do banco de dados, clique em Usar o seguinte Nome de Usuário e Senha e digite seu nome de usuário e senha nas caixas Nome de Usuário e Senha correspondentes :
Informação adicional
Eu posso me conectar ao SQL Server no SQL Server Management Studio :
Eu posso me conectar ao SQL Server com
telnet
:C:\Users\Ian>telnet avenger 1433
O SQL Server está escutando na porta 1433:
O Excel se conecta e recebe o tráfego de resposta do SQL Server:
Eu posso
ping
o servidor:C:\Users\Ian>ping avenger Pinging avenger.newland.com [192.168.1.244] with 32 bytes of data: Reply from 192.168.1.244: bytes=32 time=1ms TTL=128 Reply from 192.168.1.244: bytes=32 time<1ms TTL=128 Reply from 192.168.1.244: bytes=32 time<1ms TTL=128 Reply from 192.168.1.244: bytes=32 time<1ms TTL=128 Ping statistics for 192.168.1.244: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 1ms, Average = 0ms
Tentar conectar-se pelo endereço IP (e não pelo nome) não tem efeito:
O Firewall do Windows não está em execução no servidor: