PASOS PARA CONFIGURAR SQL SERVER 2008 PARA ADMITIR CONEXIONES REMOTAS. Para que las máquinas de los usuarios (y no solo la del servidor) puedan conectarse a las base de datos de Wilsoft puede ser necesario configurar el SQL Server para admitir conexiones remotas. A fin de habilitarlas y asegurarnos que se pueden conectar desde otros ordenadores debemos seguir los siguientes pasos (Dependiendo de las restricciones del servidor puede que no sea necesario seguir todos los pasos): 1. Abrir SQL Server Management Studio, situarse encima de la instancia del Servidor y pulsar botón derecho, Propiedades, seleccionar Conexiones, se mostrará la siguiente pantalla: Ahora marcar el checkbox: “Permitir conexiones remotas con este servidor” y pulsar aceptar. 2. Ir al Menú de Inicio > Programas > Microsoft SQL Server 2008 > Herramientas de Configuración > Administrador de Configuración de SQL Server, aparece la siguiente ventana: Seleccionar la Configuración de red de SQL Server y luego Protocolos de MSSQLSERVER. Por defecto solo tiene habilitado el protocolo de Memoria compartida, el resto están deshabilitados. Básicamente es el tipo de protocolo que se usa, cuando se conecta a SQL Server desde el mismo Servidor. Se deben habilitar los protocolos: “Canalizaciones con nombre” y “TCP/IP”. Clic derecho del ratón encima de los mismos y clic en Habilitar. En ambas ocasiones se muestra un mensaje informando que para que la nueva configuración surta efecto hay que reiniciar el Servicio de SQL Server. La pantalla queda así: 3. Ir al Menú de Inicio > Ejecutar y escribir services.msc y clic en Aceptar. Se abre la Consola de Administración de Servicios. Desplazarse hasta el Servicio con nombre “SQL Server (MSSQLSERVER)”, situarse encima y pulsar el botón derecho del ratón, seleccionando; reiniciar. Esto es para que se apliquen los cambios efectuados en el paso anterior. 4. SI se utiliza SQL Server con nombre de instancia y sin emplear un número concreto de puerto TCP/IP, se debe habilitar el servicio SQL Server Browser, que se encuentra en la misma ventana de Servicios con el nombre de “SQL Server Browser”. Situarse encima y con el botón derecho del ratón clic en Propiedades o doble clic En el Tipo de Inicio, seleccionar Automático y clic en Iniciar para que el Servicio arranque. Aceptar para cerrar la pantalla. Este Servicio comporta ciertos riesgos de seguridad que deben ser considerados, pues existen otras alternativas a utilizar como configurar el Cliente de SQL Servidor con el Alias del Servidor, o utilizar la conexión incorporando el puerto de TCP/IP a usar, por defecto en SQL Server es el 1433. 5. Por último, en caso de tener habilitado el Firewall de Windows, se debe configurar para que los Servicios de SQL Server y SQL Browser puedan comunicarse con el exterior. Ir a Menú de Inicio, Clic en Ejecutar, escribir firewall.cpl y clic en Aceptar. Se muestra la siguiente ventana: Clic en “Permitir un programa a través del Firewall de Windows” se muestra: Clic en Agregar programa se muestra la ventana: Clic en Examinar e introducir la carpeta donde se encuentra el Servicio de SQL Server: Normalmente “C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn” en la misma seleccionar el programa: “sqlservr.exe” y clic en Aceptar. Repetir la operación para añadir el SQL Server Browser que normalmente se encuentra en la carpeta: “C:\Program Files\Microsoft SQL Server\90\Shared”. Seleccionar el programa: “sqlbrowser.exe” y clic en Aceptar. Se muestran ambas excepciones en la pantalla de Configuración del Firewall.