Cadena de conexión - SQL Internet

10/03/2006 - 11:51 por Lope | Informe spam
Estoy intentando que una aplicación (hecha en vb) conecte con un
servidor de SQL remoto. ¿Sería ésta la cadena de conexión correcta?

strConexion = "Data Source= XXX.XXX.XXX.XXX; Initial CatalogºSEDATOS;
User Id=sa; Password=Contraseña"

Gracias.

Preguntas similare

Leer las respuestas

#1 Lope
10/03/2006 - 11:56 | Informe spam
Lope escribió:
Estoy intentando que una aplicación (hecha en vb) conecte con un
servidor de SQL remoto.



Cuando hablo de un servidor de SQL remoto me refiero a conectar a
través de internet con dicho servidor.
Respuesta Responder a este mensaje
#2 Alberto Poblacion
10/03/2006 - 12:59 | Informe spam
"Lope" wrote in message
news:
Estoy intentando que una aplicación (hecha en vb) conecte con un servidor
de SQL remoto. ¿Sería ésta la cadena de conexión correcta?

strConexion = "Data Source= XXX.XXX.XXX.XXX; Initial CatalogºSEDATOS;
User Id=sa; Password=Contraseña"

Cuando hablo de un servidor de SQL remoto me refiero a conectar a través
de internet con dicho servidor.



Sí, la cadena es correcta.
Para que esto funcione, el servidor en cuestión tiene que tener abierta
la entrada al puerto TCP 1433 desde internet, cosa que usualmente es poco
recomendable por razones de seguridad.
Respuesta Responder a este mensaje
#3 Lope
10/03/2006 - 14:00 | Informe spam
Alberto Poblacion escribió:

Sí, la cadena es correcta.
Para que esto funcione, el servidor en cuestión tiene que tener abierta
la entrada al puerto TCP 1433 desde internet, cosa que usualmente es poco
recomendable por razones de seguridad.



Pues no entra... algo de configuración del router, luego miraré.

Por otra parte, ¿qué solución alternativa hay para evitar ese problema
de seguridad?

Gracias.
Respuesta Responder a este mensaje
#4 Alberto Poblacion
10/03/2006 - 17:12 | Informe spam
"Lope" wrote in message
news:
Sí, la cadena es correcta.
Para que esto funcione, el servidor en cuestión tiene que tener
abierta la entrada al puerto TCP 1433 desde internet, cosa que usualmente
es poco recomendable por razones de seguridad.



Pues no entra... algo de configuración del router, luego miraré.

Por otra parte, ¿qué solución alternativa hay para evitar ese problema de
seguridad?



Una solución es utilizar una VPN (red privada virtual). De esta manera,
el ordenador cliente se conecta con la red en que se encuentra el servidor
mediante una conexión que transmite los datos encriptados por internet. Solo
se expone a la internet el puerto del router que está ejecutando el software
de VPN, y el servidor SQL nunca está accesible desde la red pública.

Otra solución es desarrollar el software en varias capas. Se escribe una
capa de acceso a datos que se ejecuta en un servidor en la misma úbicación
que el servidor SQL, posiblemente separado de éste por un cortafuegos
interno. La capa de acceso a datos permite el acceso a través de internet
por algún medio preparado para este tipo de acceso, por ejemplo, Web
Services. De esta forma, solo se expone al exterior el puerto http de la
máquina que ejecuta los web services, el cual se puede proteger por los
mismos métodos que cualquier servidor web.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida