Operaciones de copia de seguridad y restauración de Reporting ServicesBackup and Restore Operations for Reporting Services

En este tema se ofrece información general acerca de todos los archivos de datos que se usan en una instalación de Reporting ServicesReporting Services y se describe cuándo y cómo se debe realizar una copia de seguridad de los mismos.This topic provides an overview of all data files used in a Reporting ServicesReporting Services installation and describes when and how you should back up the files. La parte más importante de una estrategia de recuperación es desarrollar un plan de copias de seguridad y restauración de los archivos de base de datos del servidor de informes.Developing a backup and restore plan for the report server database files is the most important part of a recovery strategy. Sin embargo, una estrategia de recuperación más completa incluiría copias de seguridad de las claves de cifrado, extensiones o ensamblados personalizados, archivos de configuración y archivos de origen para informes y modelos.However, a more comprehensive recovery strategy would include backups of the encryption keys, custom assemblies or extensions, configuration files, and source files for reports and models.

Se aplica a:Applies to: Modo nativo de Reporting ServicesReporting Services | Modo de SharePoint de Reporting ServicesReporting Services Se aplica a:Applies to: Reporting ServicesReporting Services Native Mode | Reporting ServicesReporting Services SharePoint Mode

A menudo se usan operaciones de copias de seguridad y restauración para mover la totalidad o una parte de la instalación de Reporting ServicesReporting Services :Backup and restore operations are often used to move all or part of a Reporting ServicesReporting Services installation:

Realizar copias de seguridad de bases de datos del servidor de informesBacking Up the Report Server Databases

Puesto que un servidor de informes es un servidor sin estado, todos los datos de aplicación se almacenan en las bases de datos reportserver y reportservertempdb que se ejecutan en una instancia del Motor de base de datos de SQL ServerSQL Server Database Engine .Because a report server is a stateless server, all application data is stored in the reportserver and reportservertempdb databases that run on a Motor de base de datos de SQL ServerSQL Server Database Engine instance. Para realizar una copia de seguridad de las bases de datos reportserver y reportservertempdb , use uno de los métodos admitidos para copias de seguridad de bases de datos SQL ServerSQL Server .You can backup the reportserver and reportservertempdb databases using one of the supported methods for backing up SQL ServerSQL Server databases. Éstas son algunas de las recomendaciones específicas de las bases de datos del servidor de informes:Recommendations that are specific to the report server databases include the following:

  • Utilice el modelo de recuperación completa para realizar la copia de seguridad de la base de datos reportserver .Use the full recovery model to backup the reportserver database.

  • Utilice el modelo de recuperación simple para la copia de seguridad de la base de datos reportservertempdb .Use the simple recovery model to backup the reportservertempdb database.

  • Puede utilizar distintas programaciones de copia de seguridad para cada base de datos.You can use different backup schedules for each database. La copia de seguridad de reportservertempdb se realiza únicamente para evitar tener que volver a crearla en caso de un error de hardware.The only reason to backup the reportservertempdb is to avoid having to recreate it if there is a hardware failure. Si se produce un error de hardware, no es necesario recuperar los datos de reportservertempdb, pero sí se requiere la estructura de la tabla.In the event of hardware failure, it is not necessary to recover the data in reportservertempdb, but you do need the table structure. Si se pierde reportservertempdb, la única forma de recuperarla es volver a crear la base de datos del servidor de informes.If you lose reportservertempdb, the only way to get it back is to recreate the report server database. Si se vuelve a crear reportservertempdb, es importante que su nombre sea el mismo que el de la base de datos primaria del servidor de informes.If you recreate the reportservertempdb, it is important that it have the same name as the primary report server database.

    Para obtener más información sobre la copia de seguridad y la recuperación de bases de datos relacionales de SQL ServerSQL Server , vea Realizar copias de seguridad y restaurar bases de datos de SQL Server.For more information about backup and recovery of SQL ServerSQL Server relational databases, see Back Up and Restore of SQL Server Databases.

Importante

Si el servidor de informes está en modo de SharePoint, hay que tener en cuenta otras bases de datos adicionales, incluidas las bases de datos de configuración de SharePoint y la base de datos de alertas de Reporting ServicesReporting Services.If your report server is in SharePoint mode, there are additional databases to be concerned with, including SharePoint configuration databases and the Reporting ServicesReporting Services alerting database. En el modo de SharePoint, se crean tres bases de datos para cada aplicación de servicio de Reporting ServicesReporting Services .In SharePoint mode, three databases are created for each Reporting ServicesReporting Services service application. Las bases de datos reportserver, reportservertempdby dataalerting .The reportserver, reportservertempdb, and dataalerting databases. Para obtener más información, vea Copias de seguridad y restauración de aplicaciones de servicio de SharePoint para Reporting Services.For more information see Backup and Restore Reporting Services SharePoint Service Applications

Realizar copias de seguridad de claves de cifradoBacking Up the Encryption Keys

La primera vez que se configura una instalación de Reporting ServicesReporting Services , se recomienda realizar una copia de seguridad de las claves de cifrado.You should backup the encryption keys when you configure a Reporting ServicesReporting Services installation for the first time. Asimismo, se debería realizar una copia de seguridad de las claves siempre que se cambie la identidad de las cuentas de servicio o se cambie el nombre del equipo.You should also backup the keys any time you change the identity of the service accounts or rename the computer. Para obtener más información, vea Hacer copia de seguridad y restaurar claves de cifrado de Reporting Services.For more information, see Back Up and Restore Reporting Services Encryption Keys. Para servidores de informes en modo de SharePoint, vea la sección "Administración de claves" de Administrar una aplicación de servicio de SharePoint para Reporting Services.For SharePoint mode report servers, see the “Key Management” section of Manage a Reporting Services SharePoint Service Application.

Realizar copias de seguridad de archivos de configuraciónBacking Up the Configuration Files

Reporting ServicesReporting Services usa archivos de configuración para almacenar la configuración de aplicación. uses configuration files to store application settings. Debe realizarse una copia de seguridad de estos archivos la primera vez que se configura el servidor y después de que se implementen extensiones personalizadas.You should backup the files when you first configure the server and after you deploy any custom extensions. Debe realizar una copia de seguridad de los siguientes archivos:Files to back up include:

  • Rsreportserver.configRsreportserver.config

  • Rssvrpolicy.configRssvrpolicy.config

  • Rsmgrpolicy.configRsmgrpolicy.config

  • Reportingservicesservice.exe.configReportingservicesservice.exe.config

  • Web.config para aplicaciones ASP.NETASP.NET del Servidor de informes y del Administrador de informes.Web.config for both the Report Server and Report Manager ASP.NETASP.NET applications

  • Machine.config de ASP.NETASP.NETMachine.config for ASP.NETASP.NET

Realizar una copia de seguridad de archivos de datosBacking Up Data Files

Realice una copia de seguridad de los archivos que cree y mantenga en el Diseñador de informes y en el Diseñador de modelos.Backup the files that you create and maintain in Report Designer and Model Designer. Estos archivos incluyen archivos de definición de informe (.rdl), de modelo de informe (.smdl), de orígenes de datos compartidos (.rds), de vista de datos (.dv), de origen de datos (.ds), de proyecto de servidor de informes (.rptproj) y de solución de informes (.sln).These include report definition (.rdl) files, report model (.smdl) files, shared data source (.rds) files, data view (.dv) files, data source (.ds) files, report server project (.rptproj) files, and report solution (.sln) files.

No olvide realizar una copia de seguridad de los archivos de script (.rss) que haya creado para las tareas de administración o implementación.Remember to backup any script files (.rss) that you created for administration or deployment tasks.

Compruebe que dispone de una copia de seguridad de las extensiones personalizadas y de los ensamblados personalizados que utilice.Verify that you have a backup copy of any custom extensions and custom assemblies you are using.

Pasos siguientesNext steps

Base de datos del servidor de informes Report Server Database
Archivos de configuración de Reporting Services Reporting Services Configuration Files
Utilidad rskeymgmt rskeymgmt Utility
Copiar bases de datos con Copias de seguridad y restauración Copy Databases with Backup and Restore
Administrar una base de datos del servidor de informes Administer a Report Server Database
Configurar y administrar las claves de cifradoConfigure and Manage Encryption Keys

¿Tiene alguna pregunta más?More questions? Puede plantear sus dudas en el foro de Reporting Services.Try asking the Reporting Services forum