Ir para conteúdo

POWERED BY:

Arquivado

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

Juliano Zaban

Acessando um DSN remoto

Recommended Posts

Caros,

 

Vejam bem o cenário:

tenho um website em ASP hospedado na Locaweb, e preciso utilizar um DSN que está em um servidor com IIS conectado à internet via IP fixo, DSN esse que aponta para um terceiro servidor (na mesma rede interna do segundo servidor) que está rodando SQL Server (ufa, me fiz entender? http://forum.imasters.com.br/public/style_emoticons/default/blush.gif ).

Estou utilizando o seguinte código:

 

Dim cnDim rsSet cn = Server.CreateObject("ADODB.Connection")Set rs = Server.CreateObject("ADODB.Recordset")cn.Open "Provider=MS Remote;Remote Provider=SQLOLEDB;" &_	"Data Source=<nome_do_dsn>;Remote Server=http://<ip_do_servidor>;" &_	"Initial Catalog=<nome_do_database>;User Id=<usuario>;Password=<senha>;"rs.CursorLocation = 3rs.Open "SELECT * FROM AGENDA", cnwhile not rs.eof	Response.Write(rs("nome") & "<br>")	rs.movenextwendrs.closecn.closeset rs = nothingset cn = nothing

Só que recebo o seguinte erro:

 

"Microsoft ADO/RDS error '800a2011'

 

Internet Server Error: Object/module not found.

 

/caminho/nome_da_pagina.asp, line xx"

 

Sendo que essa linha é exatamente a linha onde executo o Open do Recordset. Alguém poderia me dar uma força com esse problema?

 

Sds,

 

Juliano

Compartilhar este post


Link para o post
Compartilhar em outros sites

É nescessário IP e porta para esses casos. Só não sei dizer como configurar uma porta no seu IIS para isso.

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.