Problema ao criar conexão ODBC para o SQL Server 2008 com o Vista

1

Bem, eu estou tentando fazer com que um esquema de banco de dados funcione, primeiro eu tentei apenas fazer isso no Linux, onde estou mais confortável, mas o ODBC parece ser um hack lá e eu não consegui fazê-lo funcionar. Então eu percebi que não deveria ser muito difícil no Windows ...

Ok, criei um alias de cliente do SQL Server para que eu pudesse simplesmente usar o mesmo windowsserver para me referir ao meu servidor SQL.

Depois, fui para a configuração do ODBC no Painel de Controle. Eu cliquei em Adicionar na seção DSN do usuário. Eu escolhi o Native SQL Server (10) e, em seguida, cliquei em Avançar. Então eu digitei um nome curto e uma descrição e dei o nome do servidor como windowsserver/SQLEXPRESS

Em seguida, clico em seguida, forneço meu nome de usuário e senha e clico em seguida. Então, após 2 minutos, diz "Tempo limite de login expirado"

O que pode estar errado aqui? Eu sei que o servidor está configurado porque tenho o SQL Server Management Studio aberto com esse servidor.

Eu também estou apenas tentando se conectar através de TCP / IP regular e meu firewall está desativado.

    
por Earlz 06.04.2010 / 22:48

2 respostas

0

Acontece que em algum momento entre eu testar a conexão e configurar a conexão ODBC, o servidor parou de responder. Depois de reiniciar o servidor tudo funcionou.

    
por 20.04.2010 / 23:54
1

Você diz que está tentando se conectar através de TCP / IP; no entanto, o uso do servidor windowsserver/SQLEXPRESS usará o transporte de canal nomeado padrão. Você tem duas opções:

  1. Use realmente o TCP / IP. Especifique o servidor na forma de \windowsserver\SQLEXPRESS , que deve informar ao driver para usar o transporte de rede.

  2. Ativar o transporte de pipe nomeado. Você pode fazer isso indo em Iniciar-> Programas- > MS SQL Server 2008- > Ferramentas de configuração- > SQL Server Configuration Manager. Em seguida, na opção Configuração do SQL Native Client , verifique se os Pipes Nomeados estão habilitados.

por 06.04.2010 / 22:59