Conexion en forma remota a SQL Server 2000 con VB.NET

04/10/2005 - 17:15 por Anibal Lopez | Informe spam
Estoy empezando a migrar mis aplicaciones a .NET y me surgió una duda. Paso
a comentarles:

Tengo dos computadoras con XP Prof y con el SP2 instalado. Se encuentran
detrás de Broadbands Routers (ambos con el firewall habilitado). Están
conectadas a Internet ambas, con conexión ADSL con IP Dinámica. Una de
ellas, tiene instalado SQL Server 2000 Developer Edition.

La consulta es: ¿como puedo conectarme a través de Internet al servidor SQL?

En mi red interna, lo logro sin problemas, incluso hice una aplicación en
VB.NET que accede desde otra PC (pero en la misma puedo obtener fácilmente
la dirección IP de la PC que tiene instalado el servidor). Mi duda viene, ya
que donde va a estar instalado el servidor, no hay personas que me puedan
dar el nro de IP que le ha asignado dinámicamente el ISP.

Desde ya muchas gracias por vuestra ayuda.

Saludos.

Anibal Lopez

Preguntas similare

Leer las respuestas

#1 Javier Rojas Goñi/ Parse Software
04/10/2005 - 17:44 | Informe spam
Anibal,

Tienes 2 problemas:
i) La IP dinamica, necesitas un mecanismo para que el cliente pueda
determinar el Ip del servidor, en tucows y lugares asi puedes encontrar
herramientas para que el cliente pueda determinar el Ip del servidor.
ii) Necesitas configurar el broadband router del servidor para que
a) el firewall no bloquee los paquetes TCP/IP de la conexión SQL
b) redirija las conexiones al puerto de SQL server al servidor

Ambas cosas no son nada triviales, mucha suerte.

Javier Rojas Goñi
PARSE Software Chile
-

56-32-666366


-

"Anibal Lopez" escribió en el mensaje
news:%
Estoy empezando a migrar mis aplicaciones a .NET y me surgió una duda.
Paso a comentarles:

Tengo dos computadoras con XP Prof y con el SP2 instalado. Se encuentran
detrás de Broadbands Routers (ambos con el firewall habilitado). Están
conectadas a Internet ambas, con conexión ADSL con IP Dinámica. Una de
ellas, tiene instalado SQL Server 2000 Developer Edition.

La consulta es: ¿como puedo conectarme a través de Internet al servidor
SQL?

En mi red interna, lo logro sin problemas, incluso hice una aplicación en
VB.NET que accede desde otra PC (pero en la misma puedo obtener fácilmente
la dirección IP de la PC que tiene instalado el servidor). Mi duda viene,
ya que donde va a estar instalado el servidor, no hay personas que me
puedan dar el nro de IP que le ha asignado dinámicamente el ISP.

Desde ya muchas gracias por vuestra ayuda.

Saludos.

Anibal Lopez

Respuesta Responder a este mensaje
#2 A.Poblacion
04/10/2005 - 17:53 | Informe spam
"Anibal Lopez" wrote in message
news:%
Estoy empezando a migrar mis aplicaciones a .NET y me surgió una duda.


Paso
a comentarles:

Tengo dos computadoras con XP Prof y con el SP2 instalado. Se encuentran
detrás de Broadbands Routers (ambos con el firewall habilitado). Están
conectadas a Internet ambas, con conexión ADSL con IP Dinámica. Una de
ellas, tiene instalado SQL Server 2000 Developer Edition.

La consulta es: ¿como puedo conectarme a través de Internet al servidor


SQL?

En mi red interna, lo logro sin problemas, incluso hice una aplicación en
VB.NET que accede desde otra PC (pero en la misma puedo obtener fácilmente
la dirección IP de la PC que tiene instalado el servidor). Mi duda viene,


ya
que donde va a estar instalado el servidor, no hay personas que me puedan
dar el nro de IP que le ha asignado dinámicamente el ISP.

Desde ya muchas gracias por vuestra ayuda.



a) Para acceder al SQL Server necesitas abrir el puerto 1433 en todos
los cortafuegos (el del router y el del del SP2 de XP).
b) Si estás usando NAT en el router que da acceso al Servidor (cosa que
parece probable, porque sino la IP la podrías ver fácilmente en el
servidor), entonces tienes que configurar en el router un NAT inverso que
comunique el puerto 1433 de la IP pública con la IP del servidor en la red
interna.
c) Si no sabes la IP pública, porque es variable, suscríbete (gratis) a
una dirección dns dinámica en www.dyndns.com u otro de los proveedores que
dan un servicio similar. En tu servidor ruedas un software que
periódicamente transmite un paquete IP a dyndns, y dyndns recupera de ahí la
dirección de remite y la asocia con una dirección del tipo
"miservidor.dyndns.com". Con esa dirección puedes acceder a tu servidor
desde fuera.
Respuesta Responder a este mensaje
#3 Anibal Lopez
04/10/2005 - 19:41 | Informe spam
Muchas gracias por vuestra pronta respuesta.

Anibal

"Anibal Lopez" escribió en el mensaje
news:%
Estoy empezando a migrar mis aplicaciones a .NET y me surgió una duda.
Paso a comentarles:

Tengo dos computadoras con XP Prof y con el SP2 instalado. Se encuentran
detrás de Broadbands Routers (ambos con el firewall habilitado). Están
conectadas a Internet ambas, con conexión ADSL con IP Dinámica. Una de
ellas, tiene instalado SQL Server 2000 Developer Edition.

La consulta es: ¿como puedo conectarme a través de Internet al servidor
SQL?

En mi red interna, lo logro sin problemas, incluso hice una aplicación en
VB.NET que accede desde otra PC (pero en la misma puedo obtener fácilmente
la dirección IP de la PC que tiene instalado el servidor). Mi duda viene,
ya que donde va a estar instalado el servidor, no hay personas que me
puedan dar el nro de IP que le ha asignado dinámicamente el ISP.

Desde ya muchas gracias por vuestra ayuda.

Saludos.

Anibal Lopez

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida