Autor Tema: Acceder a Base de datos SQL desde una PC a travez de la WEB  (Leído 9159 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Bazooka

  • Terabyte
  • *****
  • Mensajes: 951
  • Reputación: +31/-20
  • El pibe Bazooka
    • Ver Perfil
    • Desof sistemas
Acceder a Base de datos SQL desde una PC a travez de la WEB
« en: Noviembre 04, 2011, 04:34:33 pm »
Hola tengo configurada y funcionando una aplicacion de base de datos Sql 2000 en una red LAN ahora mi cliente se le ocurrió querer acceder a desde otra computadora ubicada en su casa por supuesto fuera de la red. Entonces mi pregunta es si se puede y COMO?
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

ssccaann43

  • Moderador
  • Terabyte
  • *****
  • Mensajes: 970
  • Reputación: +97/-58
    • Ver Perfil
    • Sistemas Nuñez, Consultores y Soporte, C.A.
Re:Acceder a Base de datos SQL desde una PC a travez de la WEB
« Respuesta #1 en: Noviembre 04, 2011, 04:51:22 pm »
Para ello necesita una VPN...! De lo contrario dificilmente podrá...! o Que accese con el teamviewer al servidor y allí ejecute el software...! =)
Miguel Núñez.

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Acceder a Base de datos SQL desde una PC a travez de la WEB
« Respuesta #2 en: Noviembre 04, 2011, 05:03:49 pm »
Ssccan, El Teamviewer tambien trae VPN y es super sencillo usarlo, solo seleccionarlo y ya. La primera vez tardara un pelo mas porque se configurar luego de eso te dara una IP para la VPN y listo.


Ambas maquinas deben seleccionar ese tema. Lo bacan de esto es que no necesitas que la maquina intervenida quede inutilizada para los usuarios, y es mas seguro porque ellos no ven que haces en la BD.
Me encuentras en YAcosta.com

seba123neo

  • Terabyte
  • *****
  • Mensajes: 763
  • Reputación: +88/-5
    • Ver Perfil
Re:Acceder a Base de datos SQL desde una PC a travez de la WEB
« Respuesta #3 en: Noviembre 04, 2011, 05:08:25 pm »
pues abrir el puerto del sql server en el router y despues conectate en la cadena de conexion con la ip publica, pero si cambia mejor que tenga un dyndns.

ssccaann43

  • Moderador
  • Terabyte
  • *****
  • Mensajes: 970
  • Reputación: +97/-58
    • Ver Perfil
    • Sistemas Nuñez, Consultores y Soporte, C.A.
Re:Acceder a Base de datos SQL desde una PC a travez de la WEB
« Respuesta #4 en: Noviembre 04, 2011, 05:10:39 pm »
Seba abrir el puerto del SQL Server en el Router creo que es riesgoso... Es mejor una VPN, no crees?
« última modificación: Noviembre 05, 2011, 06:13:45 pm por xkiz ™ »
Miguel Núñez.

seba123neo

  • Terabyte
  • *****
  • Mensajes: 763
  • Reputación: +88/-5
    • Ver Perfil
Re:Acceder a Base de datos SQL desde una PC a travez de la WEB
« Respuesta #5 en: Noviembre 04, 2011, 06:20:33 pm »
mira no lo veo peligroso, aparte abrir un puerto en el router es lo mas comun, para eso existe la opcion de abrir puertos, si vamos a ver entonces es peligroso abrir el puerto del VNC en el router porque alguien puede intentar entrar, abrir el puerto del escritorio remoto de windows (me pueden adivinar la contraseña), abrir el puerto de todas las aplicaciones es peligroso.

aparte el puerto del SQL Server se puede cambiar al que quieras asi por las dudas si te escanean los puertos no saben que es el SQL Server, eso sumado a un usuario y contraseña, creo que es difiil conseguirlo...es como adivinar el usuario y contraseña de una pc remota. aparte creo que hasta podes desactivar el ping en el router asi no te pueden escanear puertos. igualmente si te conectas con VPN, yo puedo saber todas las pc que estan en la red y asi mismo puedo intenatar entrar a una de ellas. son cuestiones de puntos de vista y obvio no le vamos a dar acceso a cualquiera.




ssccaann43

  • Moderador
  • Terabyte
  • *****
  • Mensajes: 970
  • Reputación: +97/-58
    • Ver Perfil
    • Sistemas Nuñez, Consultores y Soporte, C.A.
Re:Acceder a Base de datos SQL desde una PC a travez de la WEB
« Respuesta #6 en: Noviembre 04, 2011, 06:26:45 pm »
Tenes razon...! Bazooka, toma tus previsiones y segun lo que mas se ajuste, pues resuelve el inconveniente...! =) Saludos..!
Miguel Núñez.

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Acceder a Base de datos SQL desde una PC a travez de la WEB
« Respuesta #7 en: Noviembre 04, 2011, 06:44:07 pm »
Hay para todos las situaciones, prueba de ambas formas a ver cual es la que mejor te resulta porque no todo es para todo, en lo personal y por ahora para mis intereses he resulto con el VPN.

Por siaca dale una leiidita a estos articulos:
http://es.wikipedia.org/wiki/Red_privada_virtual
http://www.yoreparo.com/articulos/redes/vpn-ipsec/
http://www.pablin.com.ar/computer/info/varios/pptnvpn.htm

Ahora, si quieres hacer las consultas mediante una web (pagina) hacia la BD del cliente, creo que el VPN no te sirve, no estoy seguro.
Me encuentras en YAcosta.com

Bazooka

  • Terabyte
  • *****
  • Mensajes: 951
  • Reputación: +31/-20
  • El pibe Bazooka
    • Ver Perfil
    • Desof sistemas
Re:Acceder a Base de datos SQL desde una PC a travez de la WEB
« Respuesta #8 en: Noviembre 04, 2011, 11:01:40 pm »
Hola muchas gracias a todos y me pondré a investigar un poco parece que muy sencillo no es!
Juntando Mensajes.

pues abrir el puerto del sql server en el router y despues conectate en la cadena de conexion con la ip publica, pero si cambia mejor que tenga un dyndns.

Hola Seba estoy queriendo provar esta opcion que me diste y entre a mi router y no veo en ningun lado una opcion de agregar el puerto ... me echas una mano
« última modificación: Noviembre 05, 2011, 06:13:08 pm por xkiz ™ »
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

seba123neo

  • Terabyte
  • *****
  • Mensajes: 763
  • Reputación: +88/-5
    • Ver Perfil
Re:Acceder a Base de datos SQL desde una PC a travez de la WEB
« Respuesta #9 en: Noviembre 05, 2011, 06:10:24 pm »
me conosco bastante los routers, ya que he abierto puertos en indefinidas marcas de ellos, decime que marca tenes y hasta en internet buscando podes encontrarlo, o en el manual mismo del router.

casi siempre se llama "Virtual Servers" y esta dentro de la categoria "NAT"

saludos.

79137913

  • Megabyte
  • ***
  • Mensajes: 185
  • Reputación: +21/-4
  • 4 Esquinas
    • Ver Perfil
    • Eco.Resumen Resumenes Cs. Economicas
Re:Acceder a Base de datos SQL desde una PC a travez de la WEB
« Respuesta #10 en: Noviembre 05, 2011, 09:04:47 pm »
HOLA!!!

(O dentro de Fowarding)

Y para un Pase total de puertos se usa DMZ

GRACIAS POR LEER!!!
« última modificación: Noviembre 05, 2011, 09:33:15 pm por xkiz ™ »
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

 79137913                          *Shadow Scouts Team*                                                          Resumenes Cs.Economicas

Bazooka

  • Terabyte
  • *****
  • Mensajes: 951
  • Reputación: +31/-20
  • El pibe Bazooka
    • Ver Perfil
    • Desof sistemas
Re:Acceder a Base de datos SQL desde una PC a travez de la WEB
« Respuesta #11 en: Noviembre 07, 2011, 12:02:22 pm »
me conosco bastante los routers, ya que he abierto puertos en indefinidas marcas de ellos, decime que marca tenes

saludos.

Hola Seba el Router es marca Encore
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

seba123neo

  • Terabyte
  • *****
  • Mensajes: 763
  • Reputación: +88/-5
    • Ver Perfil
Re:Acceder a Base de datos SQL desde una PC a travez de la WEB
« Respuesta #12 en: Noviembre 07, 2011, 12:32:58 pm »
modelo? eso es importante, igualmente fijate si ya accediste al router si una opcion no dice Virtual Servers...sino pasame una captura de la pantalla principal del router. pero casi siempre esta en esas opciones que te dije, no hay mucha vuelta...

Bazooka

  • Terabyte
  • *****
  • Mensajes: 951
  • Reputación: +31/-20
  • El pibe Bazooka
    • Ver Perfil
    • Desof sistemas
Re:Acceder a Base de datos SQL desde una PC a travez de la WEB
« Respuesta #13 en: Noviembre 07, 2011, 08:25:57 pm »
Seba creo que la encontré! mira la captura :


Si ahi que parametros le coloco para abrir el puerto del SQL?

Gracias
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

seba123neo

  • Terabyte
  • *****
  • Mensajes: 763
  • Reputación: +88/-5
    • Ver Perfil
Re:Acceder a Base de datos SQL desde una PC a travez de la WEB
« Respuesta #14 en: Noviembre 07, 2011, 09:17:15 pm »
bien...

1 - chequea enable
2 - en el nombre ahi le pones lo que vos quieras, si es para el VNC por ejemplo "Puerto VNC", lo que se te ocurra para identificar eso.
3 - TCP
4 - el puerto por ejemplo 5900
5 - otra vez lo mismo: 5900
6 - ahi va la IP privada de la PC a la que queres abrirle el puerto en la red, por ejemplo 192.168.1.200...
7 - boton ADD
8 - algunos routers andan sin guardar los cambios, otros necesitan reiniciarse para que tome efecto, por ahi debe haber una opcion que diga Save and reboot o algo asi, cuidado que no diga reboot de fabrica. siempre te dicen en ingles que se reinicia pero se guaardan los cambios o "settings"

si tenes firewall en la pc activado, tambien debes abrirlo ahi como excepción.

saludos.