Ir para conteúdo

Arquivado

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

regitronic

Conexao com SQL Remoto

Recommended Posts

Bom dia pessoal,

 

Trabalho em uma pequena rede de lojas, estamos implantando o SQL SERVER em nossa matriz, o servidor e está com o Windows Server 2003, e instalei o MSSQL 2008, na intranet da loja o nosso sistema funciona normal, conecta com o sql e tudo mais, porem as outras lojas tambem precisam conectar a esta base, porem não estou conseguindo fazer o sistema que é baseado em ASP conectar com o SQL, fiz a configuração no Management para permitir conexoes remotas, habilitei o TCP/IP para permitir as conecoes pelo ip local e o ip de internet, porem não consegui ainda, alem disto tentei desativar o firewall mas sem sucesso!

 

Existe mais alguma coisa?

Compartilhar este post


Link para o post
Compartilhar em outros sites

regitronic, poste a linha de conexao que esta fazendo no asp.... e kal o erro que ele retorna? eh timeout?

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa Tarde Junior, obrigado por responder, segue abaixo as informações que você me pediu

 

<%SET Conexao = Server.CreateObject("ADODB.Connection")

Conexao.open "Provider=SQLOLEDB.1;Password=senha;Persist Security Info=True;User ID=ataca;Initial Catalog=base;Data Source=IP_DO_SERVIDOR\INSTÂNCIA"%>

 

ERRO:

 

Microsoft OLE DB Provider for SQL Server erro '80004005'

 

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

 

/conecta.asp, line 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu tenho esta conexao em uma pagina asp que utilizo em meu sistema:

SET CONEXAO = SERVER.CREATEOBJECT("ADODB.CONNECTION")
CONEXAO.OPEN "PROVIDER=SQLOLEDB.1;SERVER=IP_DO_SERVIDOR;DATABASE= base;UID=usuario;PWD=senha;"

Note que nao coloquei a instancia, se der erro coloque.

Nao coloquei a instancia, pois no proprio SQL eu alterei a instancia para conexao :P

 

Este erro eh pq ou o usuario/senha estao errados ou a instancia. Pelo MMS você conecta com este usuario e senha?

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

regitronic, faz um telnet da filial ateh a matriz para ver o erro.... se a tela ficar preta, eh somente no asp, se der qq msg, pode ser firewall de uma das pontas.

 

o telnet eh um comando de MS-DOS:

telnet ip porta

exemplo:

 

telnet 72.14.209.107 1433

o ip 72.14.209.107 eh um dos ips do google :P

1433 eh a porta do SQL

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Grande jus2ka, consegui:

 

 

SOLUÇÂO:

 

Entrei no Configuration Manager, fixei o numero da porta no tcp e mudei a conexão desta forma:

 

<%SET Conexao = Server.CreateObject("ADODB.Connection")

Conexao.open "Provider=SQLOLEDB.1;Password=senha;Persist Security Info=True;User ID=user;Initial Catalog=banco;Data Source=IP_DO_SERVIDOR\INSTANCIA,1433"%>

 

Chic, agora foi, uma beleza!

 

forte abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

regitronic, aparentemente eu estou com o mesmo problema que você... :(

 

Será que daria pra gente trocar uns emails e tentar resolver o meu problema?

 

Se puder entra em contato comigo: ricardo@fertrilhos.com.br

 

[]'s

Ricardo

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.