Cómo configurar una implementación escalada del servidor de informes (configuración de Reporting Services)

Reporting Services admite un modelo de implementación de ampliación horizontal que permite ejecutar varias instancias del servidor de informes que comparten una única base de datos del servidor de informes.

Para crear una implementación escalada, se usa el programa de instalación y la herramienta Configuración de Reporting Services:

  • Use el programa de instalación para instalar cada instancia del servidor de informes que se vaya a unir a la implementación escalada.

  • Use la herramienta Configuración de Reporting Services con el fin de conectarse a cada uno de los servidores de informes para la base de datos compartida. Solo puede configurar y conectarse a un servidor de informes a la vez.

  • Use la herramienta Configuración de Reporting Services para completar la ampliación escalada uniendo instancias nuevas del servidor de informes a la primera instancia ya conectada a la base de datos del servidor de informes.

Para evitar que se produzcan errores de compatibilidad de base de datos al conectar las instancias del servidor a la base de datos compartida, asegúrese de que la versión de todas las instancias sea la misma. Por ejemplo, si crea la base de datos del servidor de informes con una instancia del servidor de informes de SQL Server 2008, todas las demás instancias de la misma implementación también deben ser de SQL Server 2008. Para obtener más información, vea Configurar Reporting Services para implementarse de forma escalada.

Las instrucciones siguientes explican cómo configurar una implementación escalada del servidor de informes de dos nodos. Repita los pasos que se describen en este tema para agregar nodos adicionales de servidor de informes a la implementación.

Si tiene previsto hospedar la implementación escalada en un clúster con equilibrio de carga de red (NLB), deberá configurar el clúster NLB antes de configurar la implementación escalada. Para obtener más información, vea Cómo configurar un servidor de informes en un clúster con equilibrio de carga de red.

Para instalar una instancia de SQL Server para hospedar las bases de datos del servidor de informes

  1. Instale una instancia de SQL Server en el equipo que hospedará las bases de datos del servidor de informes. Como mínimo, instale SQL Server Database Engine (Motor de base de datos de SQL Server) y Reporting Services.

  2. Si es necesario, habilite el servidor de informes para conexiones remotas. Algunas versiones de SQL Server no habilitan las conexiones TCP/IP remotas ni las conexiones de canalizaciones con nombre de forma predeterminada. Para confirmar si se permiten las conexiones remotas, use el Administrador de configuración de SQL Server y consulte la configuración de red de la instancia de destino. Si la instancia remota es también una instancia con nombre, compruebe que el servicio SQL Server Browser está habilitado y ejecutándose en el servidor de destino. SQL Server Browser proporciona el número de puerto que se usa para conectarse a la instancia con nombre.

Para instalar la primera instancia del servidor de informes

  1. Instale la primera instancia del servidor de informes que forma parte de la implementación. Cuando instale Reporting Services, elija la opción Instalar, pero no configurar el servidor de informes en la página Opciones de instalación del servidor de informes.

  2. Inicie la herramienta de configuración de Reporting Services.

  3. Configure la dirección URL del servicio web del servidor de informes, la dirección URL del Administrador de informes y la base de datos del servidor de informes. Para obtener más información, vea Cómo configurar un servidor de informes en los Libros en pantalla de SQL Server.

  4. Compruebe que el servidor de informes está operativo. Para obtener más información, vea Cómo comprobar una instalación de Reporting Services en los Libros en pantalla de SQL Server.

Para instalar y configurar la segunda instancia del servidor de informes

  1. Ejecute el programa de instalación para instalar una segunda instancia de Reporting Services en otro equipo o como una instancia con nombre en el mismo equipo. Cuando instale Reporting Services, elija la opción Instalar, pero no configurar el servidor de informes en la página Opciones de instalación del servidor de informes.

  2. Inicie la herramienta de configuración de Reporting Services y conéctese a la nueva instancia recién instalada.

  3. Conecte el servidor de informes a la misma base de datos que usó para la primera instancia del servidor de informes:

    1. Haga clic en Base de datos para abrir la página Base de datos.

    2. Haga clic en Cambiar base de datos.

    3. Haga clic en Elija una base de datos del servidor de informes existente.

    4. Escriba el nombre del servidor de la instancia del motor de base de datos de SQL Server que hospeda la base de datos del servidor de informes que desea usar. Debe ser el mismo servidor al que se conectó en el grupo anterior de instrucciones.

    5. Haga clic en Probar conexión y, a continuación, haga clic en Siguiente.

    6. En Base de datos del servidor de informes, seleccione la base de datos que creó para el primer servidor de informes y, a continuación, haga clic en Siguiente. El nombre predeterminado es ReportServer. No seleccione ReportServerTempDB; solo se usa para almacenar datos temporales al procesar los informes. Si la lista de bases de datos está vacía, repita los cuatro pasos anteriores para establecer una conexión con el servidor.

    7. En la página Credenciales, seleccione el tipo de cuenta y las credenciales que el servidor de informes utilizará para conectarse a la base de datos del servidor de informes. Puede usar las mismas credenciales que para la primera instancia del servidor de informes u otras. Haga clic en Siguiente.

    8. Haga clic en Resumen y, a continuación, haga clic en Finalizar.

  4. Configure la dirección URL del servicio web del servidor de informes. No pruebe todavía la dirección URL. No se resolverá hasta que el servidor de informes se una a la implementación escalada.

  5. Configure la dirección URL del Administrador de informes. No pruebe todavía la dirección URL ni intente comprobar la implementación. El servidor de informes no estará disponible hasta que el servidor de informes se una a la implementación escalada.

Para unir la segunda instancia del servidor de informes a la implementación escalada

  1. Abra la herramienta de configuración de Reporting Services y vuelva a conectarse a la primera instancia del servidor de informes. El primer servidor de informes ya se ha inicializado para operaciones de cifrado reversibles, de modo que se puede usar para unir más instancias a la implementación escalada.

  2. Haga clic en Implementación escalada para abrir la página Implementación escalada. Debería ver dos entradas, una para cada instancia del servidor de informes que esté conectada a la base de datos del servidor de informes. La primera instancia debería estar unida. El segundo servidor de informes debe mostrar un estado de "Esperando para unirse". Si no ve entradas similares en su implementación, compruebe que está conectado al primer servidor de informes que ya esté configurado e inicializado para usar la base de datos del servidor de informes.

    Captura de pantalla parcial de la página Implementación escalada

  3. En la página Implementación escalada, seleccione la instancia del servidor de informes que está esperando para unirse a la implementación y haga clic en Agregar servidor.

  4. Ahora debería poder para comprobar que ambas instancias del servidor de informes están operativas. Para comprobar la segunda instancia, puede usar la herramienta Configuración de Reporting Services con el fin de conectarse al servidor de informes y hacer clic en la dirección URL del servicio web o en la dirección URL del Administrador de informes.

Si tiene previsto ejecutar los servidores de informes en un clúster de servidores con equilibrio de carga, son necesarios algunos pasos de configuración adicionales. Para obtener más información, vea Cómo configurar un servidor de informes en un clúster con equilibrio de carga de red.