nao consigo conexão asp com banco sql

29/06/2006

0

Tipo de erro:
Microsoft OLE DB Provider for SQL Server (0x80004005)
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server inexistente ou acesso negado.
/NovoObjetivoStore/connection.asp, line 3


set cn = Server.CreateObject(´ADODB.Connection´)
cn.open ´Provider=SQLOLEDB.1;Password=senha do usuario;Persist Security Info=True;User ID=nome do usuario ;Initial Catalog=nome do BD;Data Source=endereço ip´
¬>
ja estou usando autenticaçao win/sql


Wandersql

Wandersql

Responder

Posts

06/07/2006

Cmattos

O erro informado é muito específico mesmo, considerando que as credenciais de usuário que você informou estão corretas, a causa do erro está na falha do ASP ao tentar localizar o SQL Server. Verifique as credenciais novamente, e o número de IP do servidor SQL. Também é recomendado que você verifique os protocolos associados ao SQL Server, certifique-se de que o TCP/IP está ativo (utilize o Client Network Utility do SQL Server para verificar essa informação).

Outra sugestão, é construir uma string de conexão mais prática, utilizando a seguinte construção:

cn.Open(´PROVIDER=SQLOLEDB;SERVER=192.168.14.154;DATABASE=Northwind;UID=sa;PWD=senha123´)

Essa construção funciona da mesma forma e é mais simples, pois as constantes (PROVIDER, SERVER, DATABASE, UID, PWD) substituem aquelas utilizadas na string de conexão citada em seu post.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar