NT - Conectar SQL a Traves de Hamachi

1
www.sispat.com.ar - [email protected] TEL/FAX: ++54 298 4423896 Gral. Roca, Patagonia Argentina NOTA TECNICA CONFIGURAR SQL 2005 PARA CONECTARSE A TRAVES DE HAMACHI. 14/12/2011 21:34 Técnico: Victor Kischinovsky Causa de la nota: SQL acepta conexiones locales y de la LAN pero no es posible conectarse desde estaciones que entran a través de un VPN con Hamachi. Solución: Para que SQL acepte peticiones de conexión desde una red VPN de Hamachi (LogMeIn) es necesario configurar al motor para que escuche peticiones provenientes de la dirección IP del adaptador en cuestión. 1. Inicio > Ejecutar > SQLServerManager.msc 2. Expandir el árbol de la derecha Configuración de Server de SQL 2005 y seleccionar Protocolos de SQL Express. 3. En la pantalla de la izquierda seleccionar TCP/IP, y hacer doble clic para abrir la pantalla de Propiedades e ir a la solapa Direcciones IP. 4. En el árbol de direcciones buscar una configuración de IP cuyo número no esté habilitado ni utilizándose (no modificar las configuraciones que tienen la IP local ni la que tiene 127.0.0.1) 5. En el cuadro Dirección IP escribir la IP que tiene el adaptador Hamachi, el cual puede obtenerse de la consola del cliente. 6. En el cuadro Habilitado, seleccionar “SI”. 7. En el cuadro Puerto TCP, poner el puerto de conexión, por defecto es 1433. 8. En el cuadro Puertos Dinámicos TCP, borrar cualquier valor que haya, inclusive si el valor es cero. DEBE QUEDAR EN BLANCO. 9. Presionar Aceptar para guardar los cambios. 10. Reiniciar el motor SQL. Pueden presentarse problemas de resolución de nombres si se quiere conectarse al nombre del servidor y no a su IP. En tal caso es recomendable editar el archivo %systemroot%\System32\drivers\etc\host y agregar la IP del adaptador Hamachi con un nombre de fantasía y conectarse a ese nombre. Para probar la conexión (luego de haber reiniciado el servidor) podrá utilizarse el siguiente comando desde la consola de comandos de una estación remota: SQLCMD -U sa -P psw_sa -S SERVER_NAME\SQLEXPRESS En el servidor podrá ejecutarse el siguiente para verificar los puertos abiertos y conectados: netstat n -.FIN DE NOTA TECNICA

Transcript of NT - Conectar SQL a Traves de Hamachi

  • www.sispat.com.ar - [email protected] TEL/FAX: ++54 298 4423896

    Gral. Roca, Patagonia Argentina

    NOTA TECNICA

    CONFIGURAR SQL 2005 PARA CONECTARSE A TRAVES DE HAMACHI. 14/12/2011 21:34 Tcnico: Victor Kischinovsky

    Causa de la nota:

    SQL acepta conexiones locales y de la LAN pero no es posible conectarse desde estaciones que entran a travs de un VPN con Hamachi.

    Solucin:

    Para que SQL acepte peticiones de conexin desde una red VPN de Hamachi (LogMeIn) es necesario configurar al motor para que escuche peticiones

    provenientes de la direccin IP del adaptador en cuestin.

    1. Inicio > Ejecutar > SQLServerManager.msc

    2. Expandir el rbol de la derecha Configuracin de Server de SQL 2005 y seleccionar Protocolos de SQL Express.

    3. En la pantalla de la izquierda seleccionar TCP/IP, y hacer doble clic para abrir la pantalla de Propiedades e ir a la solapa Direcciones IP.

    4. En el rbol de direcciones buscar una configuracin de IP cuyo nmero no est habilitado ni utilizndose (no modificar las

    configuraciones que tienen la IP local ni la que tiene 127.0.0.1)

    5. En el cuadro Direccin IP escribir la IP que tiene el adaptador Hamachi, el cual puede obtenerse de la consola del cliente.

    6. En el cuadro Habilitado, seleccionar SI.

    7. En el cuadro Puerto TCP, poner el puerto de conexin, por defecto es 1433.

    8. En el cuadro Puertos Dinmicos TCP, borrar cualquier valor que haya, inclusive si el valor es cero. DEBE QUEDAR EN BLANCO.

    9. Presionar Aceptar para guardar los cambios.

    10. Reiniciar el motor SQL.

    Pueden presentarse problemas de resolucin de nombres si se quiere conectarse al nombre del servidor y no a su IP. En tal caso es recomendable editar el archivo %systemroot%\System32\drivers\etc\host y agregar la IP del adaptador Hamachi con un nombre de fantasa y conectarse a ese nombre.

    Para probar la conexin (luego de haber reiniciado el servidor) podr utilizarse el siguiente comando desde la consola de comandos de una estacin remota:

    SQLCMD -U sa -P psw_sa -S SERVER_NAME\SQLEXPRESS

    En el servidor podr ejecutarse el siguiente para verificar los puertos abiertos y conectados: netstat n

    -.FIN DE NOTA TECNICA