Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

wagbs

[Resolvido] Problema na conexão com banco SQL 2005 + ASP

Recommended Posts

Olá pessoal, sou novo aqui.

Tentei achar algo que pudesse me ajudar, mas pelo visto não postaram nada sobre minha questão.

 

Aqui no meu trabalho costumavamos usar o SQL 2000 e todo o nosso sistema funcionava tranquilamente.

O nosso ambiente de testes passou a fazer conexão com um servidor que possui o SQL 2005 e não estamos conseguindo nos conectar a ele.

 

A mensagem que é passada para nós é:

Microsoft OLE DB Provider for SQL Server erro '80004005'

 

[DBNETLIB][ConnectionOpen (Connect()).]SQL Server inexistente ou acesso negado.

 

O código no momento está assim:

 

Sub Application_OnStart

 

'Carga das variaveis de aplicação

 

dim objConn

 

Application.lock

 

'Conexão para o novo ambiente de desenvolvimento (MSSQL 2005)

Application("StrConn") = "Provider=SQLOLEDB; Data Source=mutuipe.intranet.ufba.br;Initial Catalog=geredb; User Id=geremng; Password=*****;"

 

Application.unlock

 

Set objConn = Server.CreateObject("ADODB.Connection")

objConn.ConnectionString = Application("STRCONN")

objConn.Open

 

Suspeitamos que a string de conexão que utilizamos não seja a correta, mas não consegui achar nenhuma informação sobre isso. Se puderem me ajudar ficarei agradecido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal, sou novo aqui.

Tentei achar algo que pudesse me ajudar, mas pelo visto não postaram nada sobre minha questão.

 

Aqui no meu trabalho costumavamos usar o SQL 2000 e todo o nosso sistema funcionava tranquilamente.

O nosso ambiente de testes passou a fazer conexão com um servidor que possui o SQL 2005 e não estamos conseguindo nos conectar a ele.

 

A mensagem que é passada para nós é:

Microsoft OLE DB Provider for SQL Server erro '80004005'

 

[DBNETLIB][ConnectionOpen (Connect()).]SQL Server inexistente ou acesso negado.

 

O código no momento está assim:

 

Sub Application_OnStart

 

'Carga das variaveis de aplicação

 

dim objConn

 

Application.lock

 

'Conexão para o novo ambiente de desenvolvimento (MSSQL 2005)

Application("StrConn") = "Provider=SQLOLEDB; Data Source=mutuipe.intranet.ufba.br;Initial Catalog=geredb; User Id=geremng; Password=*****;"

 

Application.unlock

 

Set objConn = Server.CreateObject("ADODB.Connection")

objConn.ConnectionString = Application("STRCONN")

objConn.Open

 

Suspeitamos que a string de conexão que utilizamos não seja a correta, mas não consegui achar nenhuma informação sobre isso. Se puderem me ajudar ficarei agradecido.

 

Tenta assim

 

Set objConn = Server.CreateObject("ADODB.Connection")


objConn.Open "Provider=SQLOLEDB.1;SERVER=SERVIDORSQL;DATABASE=NOMEDOBANCO; UID=geremng; PWD=********"

Nunca tive problemas usando essa conexão que lhe passei =)

Compartilhar este post


Link para o post
Compartilhar em outros sites

as permissoes estao corretas

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Olá pessoal, sou novo aqui.

Tentei achar algo que pudesse me ajudar, mas pelo visto não postaram nada sobre minha questão.

 

Aqui no meu trabalho costumavamos usar o SQL 2000 e todo o nosso sistema funcionava tranquilamente.

O nosso ambiente de testes passou a fazer conexão com um servidor que possui o SQL 2005 e não estamos conseguindo nos conectar a ele.

 

A mensagem que é passada para nós é:

Microsoft OLE DB Provider for SQL Server erro '80004005'

 

[DBNETLIB][ConnectionOpen (Connect()).]SQL Server inexistente ou acesso negado.

 

O código no momento está assim:

 

Sub Application_OnStart

 

'Carga das variaveis de aplicação

 

dim objConn

 

Application.lock

 

'Conexão para o novo ambiente de desenvolvimento (MSSQL 2005)

Application("StrConn") = "Provider=SQLOLEDB; Data Source=mutuipe.intranet.ufba.br;Initial Catalog=geredb; User Id=geremng; Password=*****;"

 

Application.unlock

 

Set objConn = Server.CreateObject("ADODB.Connection")

objConn.ConnectionString = Application("STRCONN")

objConn.Open

 

Suspeitamos que a string de conexão que utilizamos não seja a correta, mas não consegui achar nenhuma informação sobre isso. Se puderem me ajudar ficarei agradecido.

 

Tenta assim

 

Set objConn = Server.CreateObject("ADODB.Connection")


objConn.Open "Provider=SQLOLEDB.1;SERVER=SERVIDORSQL;DATABASE=NOMEDOBANCO; UID=geremng; PWD=********"

Nunca tive problemas usando essa conexão que lhe passei =)

 

 

Obtive o mesmo resultado. http://forum.imasters.com.br/public/style_emoticons/default/natal_sad.gif

Já tentei tantas strings diferentes e nenhuma delas funcionou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

as permissoes estao corretas

 

Está tudo certinho. O problema é acessar pela aplicação porque diretamente no SQL Server Management Studio vai tranquilo!

Compartilhar este post


Link para o post
Compartilhar em outros sites
Provider=SQLNCLI;Server=myServerAddress;Database=myDataBase;Uid=myUsername; Pwd=myPassword;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Provider=SQLNCLI;Server=myServerAddress;Database=myDataBase;Uid=myUsername; Pwd=myPassword;

 

Tentei essa string também, mas não deu certo.

 

Mas tenho uma boa notícia!

O problema não era no código. O pessoal do setor de suporte aqui veio avisar dias e dias depois que ainda não havia liberado o servidor. http://forum.imasters.com.br/public/style_emoticons/default/natal_dry.gif

Quem pagou o pato fui eu que já tava louco achando que não tava conseguindo fazer isso funcionar!

 

Agradeço a todos que ajudaram!

Feliz 2010!

http://forum.imasters.com.br/public/style_emoticons/default/natal_happy.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza, menos mal

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.