Configurar una implementación escalada horizontalmente del servidor de informes en modo nativo (Administrador de configuración de SSRS)

Reporting Services en modo nativo 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. Las implementaciones escaladas se utilizan para aumentar la escalabilidad de los servidores de informes para administrar más usuarios con acceso simultáneo y mayores cargas de ejecución de informes. También se pueden utilizar para dedicar servidores concretos en el procesamiento de informes interactivos o programados.

Los servidores de informes en modo de SharePoint usan la infraestructura de productos de SharePoint para el escalado horizontal. El escalado horizontal del modo de SharePoint se realiza agregando más servidores de informes en modo de SharePoint a la granja de servidores de SharePoint. Para más información sobre la implementación con escalada en modo SharePoint, consulte Agregar un servidor de informes adicional a una granja de servidores (escalado horizontal de SSRS).

Las implementaciones escaladas constan de:

  • Dos o más instancias del servidor de informes que comparten una única base de datos del servidor de informes.

  • Opcionalmente, un clúster con equilibrio de carga de red (NLB) para distribuir la carga de usuarios interactivos en las instancias del servidor de informes.

Cuando se implementa Reporting Services en un clúster NLB, es necesario asegurarse de que el nombre del servidor virtual NLB se utiliza en la configuración de direcciones URL del servidor de informes, y que los servidores se configuran para compartir el mismo estado de vista.

Reporting Services no participa en clústeres de Servicios de Cluster Server de Microsoft. Sin embargo, se puede crear la base de datos del servidor de informes en una instancia del motor de base de datos que forma parte de un clúster de conmutación por error.

Para planear, instalar y configurar una implementación escalada, siga estos pasos:

  • Consulte Instalar SQL Server 2014 desde el Asistente para la instalación (programa de instalación) en SQL Server Libros en pantalla para obtener instrucciones sobre cómo instalar instancias del servidor de informes.

  • 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 más información, consulte Configurar un servidor de informes en un clúster con equilibrio de carga de red.

  • Revise los procedimientos de este tema para saber cómo se comparte una base de datos del servidor de informes y cómo se unen servidores de informes a una implementación escalada.

    Los procedimientos 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.

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

      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 mediante una instancia del servidor de informes de SQL Server 2014, todas las demás instancias de la misma implementación también deben ser SQL Server 2014.

    • Use el Administrador de 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.

    • Utilice 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 de servidor de informes.

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 el 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 de forma predeterminada las conexiones TCP/IP remotas ni las conexiones de canalizaciones con nombre. 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. Iniciar 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 Configurar un servidor de informes (Reporting Services modo nativo) en SQL Server Libros en pantalla.

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

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 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óny, 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 utilizar las mismas credenciales que para la primera instancia del servidor de informes u otras. Haga clic en Next.

    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. Inicie la herramienta de configuración de Reporting Services y conéctese a la 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 del servidor de informes debería estar unida. El segundo servidor de informes debería estar "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 utilizar 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 unirse a la implementación y haga clic en Agregar servidor.

    Nota

    Problema: al intentar combinar una instancia del servidor de informes de Reporting Services con la implementación escalada, es posible que aparezcan mensajes de error similares a "Acceso denegado".

    Solución alternativa: haga una copia de seguridad de la clave de cifrado de Reporting Services desde la primera instancia de Reporting Services y restáurela en el segundo servidor de informes de Reporting Services. A continuación, intente unir el segundo servidor a la implementación con escalabilidad horizontal de Reporting Services.

  4. Ahora debería poder para comprobar que ambas instancias del servidor de informes están operativas. Para comprobar la segunda instancia, puede utilizar 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 más información, consulte Configurar un servidor de informes en un clúster con equilibrio de carga de red.

Consulte también

Configurar una cuenta de servicio (SSRS Configuration Manager)Configurar una dirección URL (SSRS Configuration Manager)Crear una base de datos del servidor de informes en modo nativo (SSRS Configuration Manager)Configurar direcciones URL del servidor de informes (SSRS) Configuration Manager)Configurar una conexión de base de datos del servidor de informes (SSRS Configuration Manager)Agregar y quitar claves de cifrado para la implementación de Scale-Out (SSRS Configuration Manager)Administrar un modo nativo de Reporting Services Servidor de informes