Configurar Firewall para permitir el acceso a SQL Server

En un post anterior sobre Problemas en el acceso remoto a SQL Server había dejado deshabilitado el Firewall de Windows para permitir las conexiones entrantes al servidor a cualquiera. Esto de más está decir que no es una opción en absoluto segura y menos para un servidor en producción, por ello en este post veremos como habilitar el firewall de Windows para permitir el acceso remoto a SQL Server.

Este post se aplica al firewall de Windows Server 2008 R2 Enterprise (por defecto a cualquier Firewall de Windows Server 2008 y 2008 R2).

Existen multitud de tutoriales en internet para configurar el acceso remoto a SQL Server pero en realidad solo tenemos que hacer una cosa: habilitar el puerto 1433. Por eso este post se reduce a cómo habilitar puertos en el firewall de Windows Server, en este caso en concreto el 1433.
  1. Al entrar en el servidor en inicio seleccionamos Windows Firewall con Seguridad Avanzada
  2. Una vez dentro vamos a reglas de entrada o Inbound Rules
  3. Luego creamos una nueva regla (New Rule)
  4. Y aquí comenzamos a crear nuestra regla, seleccionamos que queremos permitir un nuevo puerto
  5. Especificamos que sea protocolo TCP y le damos el número, en nuestro caso el 1433
  6. Le decimos que permita las conexiones
  7. Y en qué perfil queremos que las permita, en el dominio, en la red privada o en la red pública o internet
  8. Le damos un nombre una descripción, en mi caso el nombre SQL
  9. Finalmente ya lo tendríamos creado

De esta forma ya hemos configurado el firewall de Windows Server para permitir el acceso remoto a SQL Server.

Como recursos adicionales aquí os dejo algunos enlaces con otras soluciones alternativas más extensas:

Con todos estos recursos debería ser suficiente, unido al post que comentaba al inicio ya tendríamos configurado perfecta y seguramente nuestro SQL Server con acceso remoto sobre un Windows Server 2008 R2.

Comentarios