Configurar un firewall para el acceso del Servidor de informes
En este artículo, aprenderá a abrir manualmente los puertos necesarios en firewall de Windows para permitir el acceso a aplicaciones de servidor de informes y informes publicados de SQL Server Reporting Services (SSRS). Puede acceder a las aplicaciones del servidor de informes SSRS y a los informes publicados a través de direcciones URL que especifican una dirección IP, un puerto y un directorio virtual. Si habilita Firewall de Windows, podría bloquear el puerto usado por el servidor de informes, lo que provoca problemas como recibir una página en blanco al intentar acceder al portal web o al solicitar un informe. Para resolver estos problemas, debe realizar este paso manualmente. Siga las instrucciones de este artículo para usar la utilidad Firewall de Windows para abrir un puerto en el servidor de informes.
Requisitos previos
- Configurar la cuenta de servicio del servidor de informes (Administrador de configuración del servidor de informes)
- Crear una base de datos del servidor de informes (Administrador de configuración del Servidor de informes)
- Administración de un servidor de informes en modo nativo de Reporting Services.
- Acceso al servidor de informes a través de una conexión del explorador web local
- Compruebe que la instalación esté configurada correctamente
- Configurar un servidor de informes en modo nativo para la administración local (SSRS).
Abrir puertos en Firewall de Windows
Nota:
De forma predeterminada, el servidor de informes escucha las solicitudes HTTP en el puerto 80. Las instrucciones siguientes incluyen pasos para abrir este puerto. Si configura las direcciones URL del servidor de informes para usar un puerto diferente, reemplace el puerto 80 por el número de puerto correcto en las instrucciones. Para obtener más información, consulte Configurar las direcciones URL del servidor de informes (Administrador de configuración del servidor de informes).
Abra el puerto 1433 y 1434 en el equipo externo si se cumple una de las siguientes instrucciones:
- Accederá a bases de datos relacionales de SQL Server en equipos externos.
- La base de datos del servidor de informes está en una instancia de SQL Server externa.
Para abrir el puerto 80, complete los siguientes pasos:
- Abra las opciones de configuración del Firewall de Windows en el servidor de informes. Busque las opciones de configuración en Panel de control para Firewall de Windows.
- Seleccione Configuración avanzada.
- Seleccione Reglas de entrada.
- Seleccione Nueva regla en el panel Acciones.
- Elija el tipo de regla Puerto y seleccione Siguiente.
- En la página Protocolos y puertos, seleccione TCP.
- Seleccione Puertos locales específicos, escriba un valor de 80, y seleccione Siguiente.
- En la página Acción, seleccione Permitir la conexión y, a continuación, Siguiente.
- En la página Perfil, seleccione las opciones adecuadas para su entorno y, a continuación Siguiente.
- En la página Nombre, escriba el nombre ReportServer (TCP en el puerto 80) y seleccione Terminar.
- Reinicie el equipo.
Validar la configuración del puerto
Después de abrir el puerto, conceda acceso de usuario al servidor de informes a través de las asignaciones de roles en Inicio y en el nivel de sitio. Esta acción se realiza antes de confirmar si los usuarios remotos pueden acceder al servidor de informes en el puerto abierto. Incluso si el puerto se abre correctamente, es posible que las conexiones del servidor de informes sigan fallando si los usuarios carecen de permisos suficientes. Para obtener más información, consulte Conceder a un usuario acceso a un servidor de informes.
También puede comprobar que el puerto se abre correctamente iniciando el portal web en un equipo diferente. Para más información, consulte ¿Qué es el portal web de un servidor de informes (modo nativo)?