Principales respuestas
conexion con ip publica

Pregunta
-
Buenos Dias,
Quisiera saber como realizo una conexión mediante IP pública, Actualmente realizo con está conexion que es privada
Dim strconnDB As String = New String("Data Source=192.168.1.100;Initial Catalog=ABC;User ID=xxx;Password=xxx")
Estoy usando el sql server 2012 y el visual studio 2008.
Gracias de antemano por su respuesta
Si se puede imaginar... se puede programar. Me encanta depender de la tecnología para vengarme de ella y dominarla como los locos.
Respuestas
-
Mmmm.... Exponer tu SQL a Internet? Es muy mala idea la verdad. Te recomiendo implementes servicios web WCF o Api Rest para exponer métodos que consuman tu base de datos. Sé que puede ser tedioso pero garantizas seguridad en tus datos. Si decides hacerlo, recuerda establecer algún firewall delante para permitir sólo peticiones desde una Whitelist o lista blanca de direcciones IP y aplicar más cosas de seguridad en tu infrastructura.
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos
- Editado Sergio Parra lunes, 17 de diciembre de 2018 17:02
- Propuesto como respuesta Jorge TurradoMVP lunes, 17 de diciembre de 2018 17:02
- Marcado como respuesta SysEdw lunes, 17 de diciembre de 2018 18:58
-
Buenas,
Suponiendo que tienes ya habilitado el servidor, lo único que tienes que hacer es poner la IP publica en tu cadena de conexión.
Dim strconnDB As String = New String("Data Source=TU IP PUBLICA;Initial Catalog=ABC;User ID=xxx;Password=xxx")
Si no es el caso, vas a tener que instalar un servidor SQL en el servidor al que te quieres conectar, habilitar el firewall, mapear los puertos hasta el servicio, etc
Atte
Jorge Turrado Ferrero
No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.
- Marcado como respuesta SysEdw lunes, 17 de diciembre de 2018 18:58
Todas las respuestas
-
Buenas,
Suponiendo que tienes ya habilitado el servidor, lo único que tienes que hacer es poner la IP publica en tu cadena de conexión.
Dim strconnDB As String = New String("Data Source=TU IP PUBLICA;Initial Catalog=ABC;User ID=xxx;Password=xxx")
Si no es el caso, vas a tener que instalar un servidor SQL en el servidor al que te quieres conectar, habilitar el firewall, mapear los puertos hasta el servicio, etc
Atte
Jorge Turrado Ferrero
No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.
- Marcado como respuesta SysEdw lunes, 17 de diciembre de 2018 18:58
-
Mmmm.... Exponer tu SQL a Internet? Es muy mala idea la verdad. Te recomiendo implementes servicios web WCF o Api Rest para exponer métodos que consuman tu base de datos. Sé que puede ser tedioso pero garantizas seguridad en tus datos. Si decides hacerlo, recuerda establecer algún firewall delante para permitir sólo peticiones desde una Whitelist o lista blanca de direcciones IP y aplicar más cosas de seguridad en tu infrastructura.
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos
- Editado Sergio Parra lunes, 17 de diciembre de 2018 17:02
- Propuesto como respuesta Jorge TurradoMVP lunes, 17 de diciembre de 2018 17:02
- Marcado como respuesta SysEdw lunes, 17 de diciembre de 2018 18:58