Configurar una implementación escalada horizontalmente del servidor de informes en modo nativo
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 utilizan la infraestructura de los Productos de SharePoint para la implementación escalada. La ampliación del modo de SharePoint se logra al agregar más servidores de informes en modo de SharePoint a la granja de servidores de SharePoint. Para obtener información sobre la implementación escalada 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 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 2012 desde el Asistente para la instalación (programa de instalación) en los Libros en pantalla de SQL Server para saber cómo se instalan las 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 obtener más información, vea 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 con una instancia del servidor de informes de SQL Server 2012, todas las demás instancias de la misma implementación también deben ser de SQL Server 2012.
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
Instale una instancia de SQL Server en el equipo que hospedará las bases de datos del servidor de informes. Como mínimo, instale Motor de base de datos de SQL Server y Reporting Services.
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
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.
Inicie la herramienta de configuración de Reporting Services.
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 pantalla de SQL Server.
Compruebe que el servidor de informes está operativo. Para obtener más información, vea 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
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.
Inicie la herramienta de configuración de Reporting Services y conéctese a la nueva instancia recién instalada.
Conecte el servidor de informes a la misma base de datos que usó para la primera instancia del servidor de informes:
Haga clic en Base de datos para abrir la página Base de datos.
Haga clic en Cambiar base de datos.
Haga clic en Elija una base de datos del servidor de informes existente.
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.
Haga clic en Probar conexión y, a continuación, haga clic en Siguiente.
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.
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 Siguiente.
Haga clic en Resumen y, a continuación, haga clic en Finalizar.
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.
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
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.
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.
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.
[!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 escalada de Reporting Services.
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 obtener más información, vea Configurar un servidor de informes en un clúster con equilibrio de carga de red.
Vea también
Tasks
Configurar una cuenta de servicio para Reporting Services
Crear una base de datos del servidor de informes de modo nativo (Reporting Services)
Conceptos
Configurar las direcciones URL del servidor de informes
Configurar una conexión a la base de datos del servidor de informes (modo nativo)
Agregar y quitar claves de cifrado para implementaciones escaladas
Administrar un servidor de informes en modo nativo de Reporting Services