none
Acceso remoto a SQL Server 2008 RRS feed

  • Pregunta

  • Debo acceder a un servidor de base de datos SQL Server 2008 remotamente, tengo la ip pública para acceder pero también tengo una ip privada del servidor, además de los datos de conexión(bd,user,password) pero desde mi SQL Server Management ingreso la ip pública para acceder y me marca error tal vez porque debo acceder a ambas ip o relacionarlas pero no sé cómo hacerlo.

    domingo, 29 de julio de 2018 15:30

Respuestas

  • Desde el punto de vista de "conectarte al servidor", no existe dirección pública ni dirección privada. Lo único que importa es que haya "dirección accesible desde el sitio desde donde quieres conectarte". Es una cuestión de infraestructura de red.

    Puedes utilizar una VPN (red virtual privada) que le suministre al equipo cliente una dirección perteneciente al mismo rango de direcciones privadas al que pertenece la dirección que has llamado "privada" de tu servidor.

    O puedes modificar la configuración de el/los enrutador(es)/cortafuegos que haya entre medias y que separan la dirección que has llamado "pública" de la que has llamado "privada", de forma que se permita el paso desde la primera hacia la segunda.

    En cualquiera de los casos, todo ello es cuestión de infraestructura de red. Habría que conocer qué equipamiento y configuración tiene esa infraestructura de red, porque ahí es donde hay que "tocar" para permitir la conexión que deseas. No se puede resolver si únicamente se tiene acceso al servidor SQL Server y al SSMS que se conecta. Lamentablemente, dichos equipos son todos distintos y no siguen ningún "estándar" común, así que la forma de configurarlos es diferente en cada marca y modelo. No tendrás más remedio que estudiar la documentación de los equipos concretos que existan en tu infraestructura de red.

    domingo, 29 de julio de 2018 15:46
  • En el router de la locación del server SQL, debe crearse una excepción ó regla para hacer NAT al puerto y a la IP del servidor en cuestión.
    Que el servidor SQL tenga IP privada es correcto, el control lo debe tener el router appliance.

    Debe ser una regla parecida a cualquier otra como de Remote Desktop, puerto 80 para web o para dejar pasar una cámara.

    ip-privada puerto 1433 > router con regla ip-publica puerto 9988  (usar enmascarado de puerto para minimizar peligro que te pinchen.

    Así, desde el exterior en el Management apuntas a:   ippublica:9988\SQLExpress

    El router que tiene es ip-publica sabrá por la regla que eso va para el SQL con la dicha ip privada.

    • Propuesto como respuesta Enrique AA jueves, 2 de agosto de 2018 1:39
    • Marcado como respuesta Pablo RubioModerator viernes, 5 de octubre de 2018 15:01
    lunes, 30 de julio de 2018 0:10

Todas las respuestas

  • Desde el punto de vista de "conectarte al servidor", no existe dirección pública ni dirección privada. Lo único que importa es que haya "dirección accesible desde el sitio desde donde quieres conectarte". Es una cuestión de infraestructura de red.

    Puedes utilizar una VPN (red virtual privada) que le suministre al equipo cliente una dirección perteneciente al mismo rango de direcciones privadas al que pertenece la dirección que has llamado "privada" de tu servidor.

    O puedes modificar la configuración de el/los enrutador(es)/cortafuegos que haya entre medias y que separan la dirección que has llamado "pública" de la que has llamado "privada", de forma que se permita el paso desde la primera hacia la segunda.

    En cualquiera de los casos, todo ello es cuestión de infraestructura de red. Habría que conocer qué equipamiento y configuración tiene esa infraestructura de red, porque ahí es donde hay que "tocar" para permitir la conexión que deseas. No se puede resolver si únicamente se tiene acceso al servidor SQL Server y al SSMS que se conecta. Lamentablemente, dichos equipos son todos distintos y no siguen ningún "estándar" común, así que la forma de configurarlos es diferente en cada marca y modelo. No tendrás más remedio que estudiar la documentación de los equipos concretos que existan en tu infraestructura de red.

    domingo, 29 de julio de 2018 15:46
  • En el router de la locación del server SQL, debe crearse una excepción ó regla para hacer NAT al puerto y a la IP del servidor en cuestión.
    Que el servidor SQL tenga IP privada es correcto, el control lo debe tener el router appliance.

    Debe ser una regla parecida a cualquier otra como de Remote Desktop, puerto 80 para web o para dejar pasar una cámara.

    ip-privada puerto 1433 > router con regla ip-publica puerto 9988  (usar enmascarado de puerto para minimizar peligro que te pinchen.

    Así, desde el exterior en el Management apuntas a:   ippublica:9988\SQLExpress

    El router que tiene es ip-publica sabrá por la regla que eso va para el SQL con la dicha ip privada.

    • Propuesto como respuesta Enrique AA jueves, 2 de agosto de 2018 1:39
    • Marcado como respuesta Pablo RubioModerator viernes, 5 de octubre de 2018 15:01
    lunes, 30 de julio de 2018 0:10