Actualizar un conjunto de servidores Web del servidor de informes

Actualizado: 14 de abril de 2006

En este tema se explica cómo actualizar múltiples instancias del servidor de informes que comparten una misma base de datos del servidor de informes. En la versión anterior, este modelo de implementación se denominaba "conjunto de servidores Web del servidor de informes". Este término ya no se utiliza. Los servidores de informes que comparten una única base de datos se conocen como una implementación escalada del servidor de informes. Puede ejecutar una implementación escalada en un clúster de equilibrio de carga de red (NLB). La configuración de nodos del servidor de informes es un requisito previo para la implementación escalada. Si ha actualizado Reporting Services en una implementación escalada, deberá actualizar cada servidor de informes de la implementación. No puede haber una implementación escalada que incluya versiones diferentes de Reporting Services en nodos individuales.

Para actualizar una implementación escalada tiene las siguientes posibilidades:

  • Realizar una actualización en contexto para sustituir la instalación existente por una versión nueva. Podrá actualizar los nodos en cualquier orden. La base de datos del servidor de informes se actualiza durante la primera actualización. Debe desconectar los servidores hasta que se actualicen todos los nodos del servidor de informes y la base de datos (es decir, detener IIS y el servicio de Windows del servidor de informes). Cuando haya comenzado la actualización de los servidores, necesitará actualizar todos los nodos. De lo contrario, los nodos restantes del servidor de informes no funcionarán hasta que se hayan actualizado para que utilicen el nuevo formato de base de datos.
  • Realizar una actualización en paralelo para instalar una nueva instancia de SQL Server 2005 Reporting Services en el mismo equipo que la instalación existente. Si tiene requisitos de tiempo de actividad o si la instalación no cumple los requisitos de una actualización en contexto, puede instalar nuevas instancias de SQL Server 2005 Reporting Services que se ejecuten junto con las instalaciones existentes. Los usuarios pueden seguir utilizando la implementación escalada existente mientras se configura y se comprueba el nuevo software.

Antes de actualizar los servidores de producción, es importante comprobar los pasos de actualización en servidores de prueba para ver lo que puede ocurrir.

Preparativos de la actualización

Utilice la lista de comprobación siguiente para preparar la actualización:

  1. Realice una copia de seguridad de la base de datos del servidor de informes y de la clave simétrica.
  2. Asegúrese de que conoce la cuenta de usuario y la contraseña utilizadas para la conexión al motor de base de datos de SQL Server que aloja la base de datos del servidor de informes. Para poder realizar la actualización, la cuenta debe tener permisos de administrador local.
  3. Realice una copia de seguridad de todos los archivos de configuración (incluidos Machine.config y Web.config) de cada instancia del servidor de informes.
  4. Realice una copia de seguridad de los archivos de registro.
  5. Prepare el servidor para el tiempo de inactividad. Si utiliza la funcionalidad Equilibrio de carga de red de Microsoft Windows, puede establecer niveles de prioridad de host para aislar un nodo de las conexiones nuevas. Este paso reduce al mínimo el impacto en las sesiones de usuario existentes.
    1. Inicie una sesión en cada equipo.
    2. Inicie el Administrador de equilibrio de carga de red en el primer equipo y abra la lista de host.
    3. En Prioridad del host, observe el nivel de prioridad de cada nodo. Use el nivel de prioridad para determinar el orden en que se actualizan los nodos. Actualice primero el nodo de menor prioridad.
    4. En el nodo de menor prioridad, haga clic con el botón secundario en el nombre de host, seleccione Controlar host y haga clic en Detener. De esta manera, todas las conexiones nuevas se redirigen a otros nodos. Las sesiones existentes siguen ejecutándose. Si el servidor de informes es utilizado por muchos usuarios, puede que desee detener las conexiones nuevas unas horas antes de empezar la actualización a fin de reducir al mínimo el número de sesiones abiertas.
    5. Cierre el Administrador de equilibrio de carga de red si está abierto. Cierre cualquier otro complemento de MMC que esté abierto.
  6. Cuando esté listo para dejar el servidor de informes inactivo, haga lo siguiente:
    1. Detenga el servicio Instrumental de administración de Windows (WMI).
    2. Detenga el servicio Servidor de informes de Windows.
    3. Reinicie Servicios de Internet Information Server (IIS).
    4. Detenga IIS.

Cómo realizar la actualización a una implementación escalada del servidor de informes de SQL Server 2005

En estos pasos se considera que se va a instalar una nueva instancia junto con una instalación existente. Si desea realizar una actualización en contexto, puede seguir las instrucciones de instalación del Service Pack 1.

Estos pasos se utilizan para actualizar un servidor de informes. Si el equipo tiene también una instancia del motor de base de datos, ésta se puede actualizar al mismo tiempo, posteriormente, o bien no actualizarse en absoluto.

  1. Ejecute el programa de instalación. En Nombre de instancia, escriba un nombre nuevo para la instancia de SQL Server 2005 que va a instalar. No especifique Instancia predeterminada. Si lo hace, realizará una actualización en contexto de la instalación existente en lugar de crear una nueva instancia del servidor de informes.
  2. Una vez finalizada la instalación, vea la información de marca de hora de los archivos de programa para comprobar si se han copiado correctamente.
  3. Inicie el servicio Servidor de informes de Windows.
  4. Abra los archivos reportserverservice.log y busque una entrada que indique que la acción se ha realizado correctamente. Esta entrada confirma que la actualización ha sido correcta.
  5. Inicie IIS.
  6. Abra una ventana de explorador y escriba la dirección URL del servidor de informes. Compruebe si la información de versión que aparece en la parte inferior de la página refleja la versión del producto.
  7. Inicie el servicio WMI.

Cómo realizar la actualización al Service Pack 1

El Service Pack 1 se aplica mediante la ejecución de un paquete en una instalación de SQL Server 2005 existente. Si va a actualizar una implementación escalada de SQL Server 2005 con el Service Pack 1, deberá aplicarlo a cada nodo. Al actualizar el primer nodo se actualizará la base de datos del servidor de informes, por lo que deberá asegurarse de desconectar los demás nodos hasta que todos se hayan actualizado. Utilice los pasos siguientes para realizar una actualización en contexto de un nodo del servidor de informes al Service Pack 1.

[!NOTA] Al actualizar la base de datos del servidor de informes no se actualiza el motor de base de datos que la aloja. Para obtener más información, vea Actualizar una base de datos del servidor de informes.

  1. Elija el nodo que se actualizará primero. Desconecte los demás nodos.
  2. Detenga el servicio Instrumental de administración de Windows (WMI), el servicio Servidor de informes de Windows y cualquier otro servicio de SQL Server que forme parte de la instalación que va a actualizar.
  3. Reinicie Servicios de Internet Information Server (IIS) y, después, detenga el servicio.
  4. Ejecute el paquete que instala el Service Pack 1. Si el equipo tiene varias instancias, asegúrese de elegir la que ejecuta Reporting Services. Si la base de datos del servidor de informes se encuentra en un equipo remoto, se le pedirá que especifique las credenciales que tienen permiso para actualizarla.
  5. Una vez finalizada la actualización, vea la información de marca de hora de los archivos de programa para comprobar si se han copiado correctamente.
  6. Inicie el servicio Servidor de informes de Windows.
  7. Abra los archivos ReportServerService_<marcaDeHora>.log y busque una entrada que indique que la acción se ha realizado correctamente. Esta entrada confirma que la actualización ha sido correcta.
  8. Inicie IIS.
  9. Abra una ventana de explorador y escriba la dirección URL del servidor de informes (de manera predeterminada, este valor es https://localhost/reportserver). Compruebe si la información de versión que aparece en la parte inferior de la página refleja la versión del producto esperada.
  10. Inicie el servicio WMI.

Repita estos pasos para los demás nodos de la implementación escalada.

Vea también

Conceptos

Actualizar ediciones de Reporting Services
Actualizar una base de datos del servidor de informes
Actualizar el motor de base de datos

Otros recursos

Configurar una implementación escalada de un servidor de informes

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

14 de abril de 2006

Contenido modificado:
  • Problema de la instancia predeterminada en implementaciones escaladas