Ir para conteúdo

POWERED BY:

Arquivado

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

Pensa

Não consigo conectar a um BD SQL Server 2005

Recommended Posts

Arrumei um servidor dedicado bastante "parrudo" apenas para o Banco de Dados de meu site que estava apresentando lentidão com o servidor web e BD no mesmo servidor.

 

Então aproveitei e coloquei a versão mais nova, o MS SQL Server 2005 (antes usava o 2000)....

 

Porém, quando tento fazer a conexão com ASP o seguinte erro é apresentado:

 

Microsoft OLE DB Provider for SQL Server (0x80004005)

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

 

O código de conexão que estou usando é esse:

 

'' Variáveis ''

servidor = "555.555.555.555"

banco_dados = "TESTE"

login_banco_dados = "teste"

senha_banco_dados = "teste"

 

'' Conexão com BD ''

setlocale("pt-br")

 

connectStr = "PROVIDER=SQLOLEDB;" &_

"DATA SOURCE="&servidor&";" &_

"INITIAL CATALOG="&banco_dados&";" &_

"USER ID="&login_banco_dados&";" &_

"PASSWORD="&senha_banco_dados

 

set conexao = Server.CreateObject("ADODB.Connection")

conexao.open connectStr

 

Alguém sabe qual é o problema? Já tentei desativar o firewall do windows mas nada....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pensa,A conexao com o asp é a mesma tanto pra 2000 como para 2005, entao nem era para ter mto problema nao.No servidor você esta utilizando o IP mesmo ou o nome(ex: sqlserver.dominio.com.br)?Caso tenha usado ip e nao adiantado tente colocar localhost para ver.Pois é estranho ele não achar o banco.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola, eu tinha o MSDE 2000 instalado e resolvi mudar para o SQL Express 2005, tive o mesmo problema.Procurei em diversos foruns, mas nao encontrei nada. Ai fui no firewall do Windows, coloquei la como excecao a porta 1433 e funcionou.Abracos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, tem que liberar a conexão externa no novo módulo de segurança do SQL Server 2005, chamado SURFACE AREA.

Tem que habilitar conexões mistas também!!

 

Após isso, vai conectar tranquilo...abração!!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

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.