none
Instalación de Reporting Services en clúster requiere o no el reinicio del servicio SQL Server RRS feed

  • Pregunta

  • Hola mi pregunta es debido a la instalación de Reporting Services en un servidor SQL que ya está en clúster y donde surgen algunas dudas que coloco a continuación:

    1. ¿Se puede "clústerizar" Reporting Services? Por lo visto en la documentación de MSDN se pueden colocar en el mismo clúster las bases de datos de reporting services, pero antes hay que hacer una instalación solo de archivos en cada uno de los nodos del clúster, al menos eso fue lo que entendí y configurar el servicio a través de la opción propia de configuración de Reporting Services apuntándola a la base de datos creada de manera manual.

    2. ¿Al instalar Reporting Services en un servidor se debe reiniciar el servicio de SQL Server? Esto tiene importancia pues este servidor es de producción y detener el servicio es una tarea sencilla, pero muy delicada.

    3. Entiendo que a partir de SQL Server 2008 no se necesita la instalación de IIS como prerequisito de Reporting Services, pero desconozco si puedo colocar en algún otro servidor mi Report Manager para tener la carga de renderizado de reportes en otro servidor diferente al de base de datos. ¿Es esto posible?

    De antemano muchas gracias por las respuestas, espero me puedan ayudar a despejar tales dudas.

    miércoles, 20 de noviembre de 2013 19:37

Respuestas

  • Te hago una recomendación empezando por el punto 3: Instala Reporting Services en otra máquina, no en el clúster. Ruedas el Setup, y le dices que instale sólo Reporting Services, sin ninguna otra de las opciones que ofrece el Setup (a no ser que quieras instalar algo más en esa máquina). Y cuando llegas a la pantalla del Setup que pregunta si lo quieres con la configuración predeterminada, le dices que no configure nada, ya que lo configurarás más tarde de forma manual.

    Una vez instalado, entras en la configuración desde el Reporting Services Configuration Manager, y le dices que cree la base de datos de reporting. Y cuando te pregunte dónde la quieres crear, le pones la dirección del clúster donde tienes el motor de base de datos. Esto no requiere en absoluto reiniciar el servicio SQL; es más, de hecho ni siquiera requiere reiniciar la máquina donde instalaste SSRS. Lo único que hace es crear un par de bases de datos en el servidor.

    Si lo deseas, puedes repetir esto en varias máquinas (apuntándolas a la misma base de datos) y hacer balanceo de carga entre ellas. De esta manera toda la renderización de los informes (tanto si se hace mediante el Report Manager como si se hace desde un programa cliente llamando al Webservice) ocurre en estos equipos independientes, sin ocasionar ninguna carga sobre el servidor SQL aparte de la consulta para extraer los datos.

    Eso sí, ojo con las licencias: Tengo entendido que instalar SSRS en una máquina distinta del Motor de Base de Datos requiere una nueva licencia de SQL Server, no basta con tener una única licencia como ocurriría si se instalasen las dos cosas sobre el mismo equipo.

    • Marcado como respuesta Juan Bastidas martes, 26 de noviembre de 2013 21:35
    viernes, 22 de noviembre de 2013 20:25
    Moderador