Cómo configurar un firewall para el acceso al Servidor de informes

A las aplicaciones del servidor de informes y a los informes publicados se tiene acceso a través de direcciones URL que especifican una dirección IP, un puerto y un directorio virtual. Si Firewall de Windows está activado, es probable que el puerto que el servidor de informes está configurado para usar esté cerrado. Los indicios que señalan que un puerto podría estar cerrado son la aparición de una página web en blanco después de solicitar un informe o al intentar abrir el Administrador de informes desde un equipo cliente remoto.

Para abrir un puerto, debe utilizar la utilidad Firewall de Windows en el equipo del servidor de informes. Reporting Services no abrirá los puertos en su lugar; debe realizar este paso manualmente.

De forma predeterminada, el servidor de informes escucha las solicitudes HTTP en el puerto 80. Por tanto, las instrucciones siguientes incluyen los pasos que especifican ese puerto. Si configuró las direcciones URL del servidor de informes para utilizar un puerto diferente, debe especificar ese número de puerto al seguir las instrucciones siguientes.

Si está teniendo acceso a las bases de datos relacionales de SQL Server en equipos externos, o si la base de datos del servidor de informes se encuentra en una instancia de SQL Server externa, debe abrir el puerto 1433 y 1434 del equipo externo. Para obtener más información, vea Cómo configurar Firewall de Windows para el acceso al motor de base de datos. Para obtener más información sobre la configuración de Firewall de Windows predeterminada y una descripción de los puertos TCP que afectan al Database Engine (Motor de base de datos), Analysis Services, Reporting Services y Integration Services, vea Configurar Firewall de Windows para permitir el acceso a SQL Server.

Requisitos previos

En estas instrucciones se supone que ya configuró la cuenta de servicio, creó la base de datos del servidor de informes y configuró direcciones URL para el servicio web del servidor de informes y el Administrador de informes. Para obtener más información, vea Temas de procedimientos de configuración de Reporting Services.

También debería haber comprobado que el servidor de informes es accesible a través de una conexión del explorador web local a la instancia del servidor de informes local. Con este paso se establece que tiene una instalación activa. Debería comprobar que la instalación está configurada correctamente antes de empezar a abrir los puertos. Para completar este paso en Windows Vista o Windows Server 2008, debe haber agregado también el sitio del servidor de informes a Sitios de confianza. Para obtener más información, vea Cómo configurar un servidor de informes para administración local en Windows Vista y Windows Server 2008.

Abrir puertos en Firewall de Windows

Cada versión del Firewall de Windows tiene instrucciones distintas. Si está utilizando Windows Vista o Windows Server 2008, utilice las instrucciones que se enumeran al final de este tema.

Para abrir el puerto 80 en Windows Server 2003 Service Pack 2 o Windows XP Service Pack 2

  1. En el menú Inicio, haga clic en Panel de control y a continuación en Firewall de Windows.

  2. En la ficha Excepciones, haga clic en Agregar puerto.

  3. En Nombre, escriba ReportServer (TCP en el puerto 80).

  4. En Número de puerto, escriba 80.

  5. Compruebe que se ha seleccionado TCP.

  6. Haga clic en Cambiar ámbito.

  7. Haga clic en Sólo mi red (subred) y, a continuación, haga clic en Aceptar.

  8. Haga clic en Aceptar para cerrar el cuadro de diálogo.

  9. Reinicie el equipo.

Para abrir el puerto 80 en Windows Vista

  1. En el menú Inicio, haga clic en Panel de control, en Seguridad y a continuación en Firewall de Windows.

  2. Haga clic en Dejar pasar un programa a través de Firewall de Windows.

  3. Haga clic en Continuar.

  4. En la ficha Excepciones, haga clic en Agregar puerto.

  5. En Nombre, escriba ReportServer (TCP en el puerto 80).

  6. En Número de puerto, escriba 80.

  7. Compruebe que se ha seleccionado TCP.

  8. Haga clic en Cambiar ámbito.

  9. Haga clic en Sólo mi red (subred) y, a continuación, haga clic en Aceptar.

  10. Haga clic en Aceptar para cerrar el cuadro de diálogo.

  11. Reinicie el equipo.

Pasos siguientes

Después de abrir el puerto y antes de confirmar si los usuarios remotos pueden tener acceso al servidor de informes en el puerto que abre, debe conceder acceso de usuario al servidor de informes a través de las asignaciones de funciones en Inicio y en el nivel de sitio. Puede abrir un puerto correctamente y seguir teniendo conexiones del servidor de informes erróneas si los usuarios no tienen permisos suficientes. Para obtener más información, vea Cómo conceder a un usuario acceso a un servidor de informes (Administrador de informes).

También puede comprobar que el puerto se abre correctamente iniciando el Administrador de informes en un equipo diferente. Para obtener más información, vea Cómo iniciar el Administrador de informes.