Configuracion de SQL Server para Aceptar Conexiones Externas (LAN y otras)
En instalaciones sobre red de area local LAN debe configurarse el servidor para aceptar conexiones externas.
La presente secuencia permite realizar la configuracion del servidor SQL Server por fuera de TIXTOOLS. Para verificar la correcta consiguración refierase al documento ‘Instructivo Revision de Accesos por ODBC‘.
A) Configurar la base de datos de Microsoft SQL Server para el acceso remoto:
- Inicie SQL Server Management Studio.
- En el explorador de objetos, haga clic con el botón derecho sobre el servidor y seleccione Propiedades.
- Haga clic en Conexiones.
- Bajo Conexiones de servidor remoto, seleccione Permitir conexiones remotas con este servidor.
- Haga clic en Aceptar para guardar los cambios. No hace falta reiniciar el servidor después de cambiar este ajuste.
- Asegúrese de que los protocolos TCP/IP están activados y que el firewall está ajustado para permitir el puerto 1433.
B) Configuración de SQL Server:
- Instale Microsoft SQL Server 2008, 2012 o 2014. Las instrucciones para hacerlo se pueden encontrar en la web de Microsoft Developer Network. Asegúrese de que utiliza la autenticación en modo mixto. TIXTOOLS es compatible con la instancia predeterminada del servidor de Microsoft SQL, además de cualquier instancia personalizada.
- Una vez completada la instalación, abra SQL Server Management Studio e inicie sesión.
==================================
- Busque Seguridad > Inicio de sesión y seleccione Nuevo inicio de sesión en el menú contextual.
- Introduzca un nombre de usuario.
- Seleccione la opción Autenticación del servidor SQL.
- Introduzca y confirme la contraseña de la base de datos.
- Borre la opción Exigir expiración de contraseña.
- Haga clic en Aceptar.
- Haga clic con el botón derecho en el nuevo inicio de sesión y seleccione Propiedades.
- Haga clic en Roles de servidor.
- Seleccione dbcreator.
- Haga clic en Aceptar.
==================================
- Ejecute el Administrador de configuración del servidor SQL (SQL Server Configuration Manager) y acceda a Configuración de red del servidor SQL > Protocolos.
- Localice el servidor y haga clic con el botón derecho para seleccionar Habilitar TCP/IP. Ignore el aviso que aparecerá.
- Haga doble clic sobre TCP/IP y haga click en la pestaña Protocolo. Deben quedar Enabled = Yes y Listen All = Yes.
- Haga clic en la pestaña Direcciones IP.
- Desplácese hasta Todas las IP e introduzca
1433
en el campo Puertos dinámicos TCP y también en el campo Puertos TCP del capítulo IPAll (al final de todo) - Haga clic en Aceptar. Ignore el aviso que aparecerá.
- Busque Servicios de SQL Server, haga clic con el botón derecho en el servidor y en Reiniciar.
No es necesario crear la base de datos antes de instalar TIXTOOLS, éstas se crean cuando se ejecuta el instalador de TIXTOOLS.
Nota: En algunas circunstancias, para comunicarse con la base de datos es necesario habilitar el protocolo TCP/IP y ajustarlo al puerto 1433 desde el Administrador de configuración de SQL Server.
También es necesario abrir este puerto mediante la red y los firewalls del equipo.
Si utiliza instancias con nombre, también deberá abrir el puerto 1434.