Compartir a través de


Configurar un servidor de informes en modo nativo para la implementación Scale-Out (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 puede usar para dedicar servidores específicos a procesar 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 obtener información sobre el escalado horizontal en modo de SharePoint, vea 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 Microsoft Cluster Services. 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 Instalación de SQL Server 2014 desde el Asistente de Instalación (Setup) en Documentación en línea de SQL Server para obtener instrucciones acerca de cómo instalar instancias del servidor de informes.

  • Si planea alojar la implementación de expansión en un clúster de equilibrio de carga de red (NLB), debe configurar el clúster NLB antes de configurar la implementación de expansión. Para obtener más información, vea Configurar un servidor de informes en un clúster de equilibrio de carga de red.

  • Consulte los procedimientos en este tema para obtener instrucciones sobre cómo compartir una base de datos del servidor de informes y configurar servidores de informes para un escalado horizontal.

    Los procedimientos explican cómo configurar una implementación escalada del servidor de informes de dos nodos. Repita los pasos descritos en este tema para agregar nodos adicionales del servidor de informes a la implementación.

    • Use el programa de instalación para instalar cada instancia del servidor de informes que se 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 para conectar cada servidor de informes a 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 un 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 conexiones TCP/IP remotas ni 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. 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 (modo nativo de Reporting Services) en los Libros en línea de SQL Server.

  4. Compruebe que el servidor de informes está operativo. Para obtener más información, vea Verificar una instalación de Reporting Services en los Libros en línea 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 que acaba de instalar.

  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 Elegir una base de datos existente del servidor de informes.

    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 ha conectado en el conjunto anterior de las 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 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 usará el servidor de informes 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 la dirección URL aún. No se resolverá hasta que el servidor de informes esté integrado en la implementación en escala horizontal.

  5. Configure la dirección URL del Administrador de informes. No pruebe la dirección URL aún o intente comprobar la implementación. El servidor de informes no estará disponible hasta que el servidor de informes esté unido a la implementación escalada.

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

  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 está inicializado para operaciones de cifrado reversibles, por lo que se puede usar para añadir instancias adicionales de servidores de informes a la implementación replicada.

  2. Haga clic en Despliegue de escalado para abrir la página Despliegue de escalado. 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 debe estar "Esperando para unirse". Si no ve entradas similares para la 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 de Implementación de escalamiento horizontal

  3. En la página Implementación escalada, seleccione la instancia del servidor de informes que espera 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 usar la herramienta de configuración de Reporting Services para 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, se requiere una configuración adicional. Para obtener más información, vea Configurar un servidor de informes en un clúster de equilibrio de carga de red.

Véase también

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