Actualizar una base de datos del servidor de informes

Actualizado: 15 de septiembre de 2007

El esquema de base de datos del servidor de informes puede cambiar con cada nueva versión de Reporting Services. En este tema se explica cómo actualizar el esquema de base de datos para que utilice el formato más reciente. Tenga en cuenta que, una vez actualizado el esquema, no es posible revertir la actualización a una versión anterior. Realice siempre una copia de seguridad de la base de datos del servidor de informes antes de actualizar, por si necesita volver a crear una instalación previa.

[!NOTA] Es posible actualizar una base de datos del servidor de informes que se ejecute en una instancia del Motor de base de datos de SQL Server 2000 sin tener que actualizar el motor de base de datos a SQL Server 2005. También se puede utilizar una instancia del Motor de base de datos de SQL Server 2000 para alojar una nueva base de datos de servidor de informes creada para una instalación de SQL Server 2005 Reporting Services.

La base de datos del servidor de informes se actualiza en tres etapas:

  1. El esquema se actualiza automáticamente durante la instalación o manualmente a través de la herramienta de configuración de Reporting Services.
  2. Las descripciones de metadatos y seguridad se actualizan la primera vez que se utiliza la base de datos del servidor de informes después de haber actualizado el esquema.
  3. Los informes publicados y las instantáneas de informes compilados se actualizan la primera vez que se utilizan. Para obtener más información, vea Actualizar informes.

Además de la base de datos del servidor de informes, un servidor de informes utiliza también una base de datos temporal. La base de datos temporal se actualiza automáticamente al actualizar la base de datos del servidor de informes.

Formas de actualizar una base de datos del servidor de informes

La base de datos del servidor de informes se puede actualizar de manera automática o manual.

  • El programa de instalación actualizará una base de datos del servidor de informes de forma automática si se ejecuta una configuración predeterminada y la base de datos del servidor de informes se ha instalado localmente.
  • El programa de instalación también puede actualizar una base de datos del servidor de informes automáticamente si se ejecuta desde el símbolo del sistema. Si la base de datos del servidor de informes está instalada en una instancia de SQL Server remota o si se ejecuta en una instancia con nombre diferente en el mismo equipo, puede ejecutar el programa de instalación desde el símbolo del sistema y utilizar los argumentos RSUPGRADEDATABASEACCOUNT y RSUPGRADEPASSWORD para especificar las credenciales que tienen permiso para actualizar el esquema.
  • Cualquier base de datos del servidor de informes se puede actualizar manualmente, sin importar si se ejecuta localmente o en un servidor remoto. Para actualizar una base de datos del servidor de informes manualmente, utilice la herramienta de configuración de Reporting Services. Una opción de actualización de la página Instalación de base de datos ejecuta una secuencia de comandos que actualiza el esquema a la versión más reciente.

Actualizar una base de datos del servidor de informes en un servidor remoto

Si va a actualizar una instalación de Reporting Services que incluye una base de datos del servidor de informes remota, puede que tenga problemas al actualizar el esquema de base de datos. De manera predeterminada, el programa de instalación utiliza el testigo de seguridad del usuario que ejecuta el programa de instalación para conectarse a la instancia de SQL Server remota y actualizar el esquema. Si tiene permisos de administrador en el equipo local y en el remoto, la base de datos se actualizará correctamente. De manera similar, si ejecuta el programa de instalación desde el símbolo del sistema y especifica los argumentos RSUPGRADEDATABASEACCOUNT y RSUPGRADEPASSWORD para una cuenta que tiene permiso para modificar el esquema en el equipo remoto, la base de datos se actualizará correctamente. Sin embargo, si no tiene permiso para actualizar el esquema en el equipo remoto, se rechazará la conexión y aparecerá un error que indica lo siguiente:

El programa de instalación no ha podido actualizar el esquema de base de datos del servidor de informes. Deberá actualizarlo manualmente cuando finalice la instalación. Para ello, ejecute la herramienta de configuración de Reporting Services, abra la página Instalación de base de datos y haga clic en Actualizar. Para obtener más información, vea el artículo 91310 de Microsoft Knowledge Base.

Los archivos de programa del servidor de informes se actualizarán, pero la base de datos del servidor de informes tendrá el formato de la versión anterior. El servidor de informes no estará disponible mientras la base de datos del servidor de informes esté en el formato antiguo.

Para actualizar la base de datos manualmente

Si el programa de instalación no actualizó la base de datos del servidor de informes automáticamente, su instalación del servidor de informes sólo se ha actualizado en parte. Deberá completar la actualización de la base de datos del servidor de informes manualmente, ejecutando la herramienta de configuración de Reporting Services cuando el programa de instalación haya finalizado.

  1. Ejecute la herramienta de configuración de Reporting Services y conéctese al servidor de informes que acaba de actualizar. Para obtener más información acerca de cómo iniciar la herramienta y conectarse a un servidor, vea Cómo iniciar la herramienta de configuración de Reporting Services.
  2. Abra la página Instalación de base de datos y haga clic en Conectar para conectarse a la instancia de SQL Server que aloja la base de datos del servidor de informes.
  3. Seleccione la base de datos del servidor de informes que desee actualizar.
  4. Haga clic en Actualizar para actualizar el esquema de base de datos.

Una vez que haya realizado estos pasos, el servidor de informes estará disponible.

Actualizar de SP1 a SP2

El tipo de credenciales que se especifica en la conexión de la base de datos del servidor de informes determinará si el programa de instalación puede actualizar una base de datos de servidor de informes desde un SP1 o una versión CTP del SP2 a la versión final del SP2.

Si el servidor de informes se conecta a la base de datos mediante credenciales de base de datos o mediante una cuenta de usuario de Windows diferente a la usada para ejecutar el servicio Servidor de informes de Windows, no se actualizará la base de datos cuando se actualice el resto del software. Si esto ocurriera, deberá usar la herramienta Configuración de Reporting Services para actualizar manualmente la base de datos del servidor de informes. Siga las instrucciones de la sección anterior sobre cómo actualizar manualmente la base de datos.

Vea también

Conceptos

Actualizar Reporting Services
Actualizar una instalación predeterminada de Reporting Services
Migrar Reporting Services

Otros recursos

Crear una base de datos de servidor de informes
Cómo iniciar la herramienta de configuración de Reporting Services

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

15 de septiembre de 2007

Contenido nuevo:
  • Actualizar de SP1 a SP2