Operaciones de copia de seguridad y restauración de Reporting Services
En este artículo se ofrece información general sobre todos los archivos de datos que se usan en una instalación de Reporting Services y se describe cuándo y cómo se debe realizar una copia de seguridad de los archivos. 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. Pero 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.
Se aplica a: Modo nativo de Reporting Services | Modo de SharePoint de Reporting Services
Nota
La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.
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 Services :
Si vas a mover únicamente las bases de datos del servidor de informes, puedes usar las operaciones de copias de seguridad y restauración, o de adjuntar y separar, para reubicar las bases de datos en una instancia de SQL Server diferente. Para obtener más información, consulta Movimiento de las bases de datos del servidor de informes a otro equipo (modo nativo de SSRS).
El traspaso de una instalación de Reporting Services a otro equipo se conoce como migración. Cuando se migra una instalación, se ejecuta el programa de instalación para instalar una nueva instancia del servidor de informes y luego copiar datos de instancia al nuevo equipo. Para obtener más información sobre la migración de una instalación de Reporting Services, vea los artículos siguientes:
Copia de seguridad de las bases de datos del servidor de informes
Puesto que un servidor de informes es un servidor sin estado, todos los datos de la 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 Server. Se puede realizar una copia de seguridad de las bases de datos reportserver y reportservertempdb mediante uno de los métodos admitidos para copias de seguridad de bases de datos SQL Server. Estas son algunas recomendaciones específicas de las bases de datos del servidor de informes:
Use el modelo de recuperación completa para realizar la copia de seguridad de la base de datos reportserver.
Use el modelo de recuperación simple para realizar la copia de seguridad de la base de datos reportservertempdb.
Puede utilizar distintas programaciones de copia de seguridad para cada base de datos. La copia de seguridad de reportservertempdb solo se realiza para evitar tener que volver a crearla en caso de un error de hardware. Si se produce un error de hardware, no es necesario recuperar los datos de reportservertempdb, pero sí se requiere la estructura de la tabla. Si se pierde reportservertempdb, la única forma de recuperarla es volver a crear la base de datos del servidor de informes. Si vuelves a crear reportservertempdb, es importante que su nombre sea el mismo que el de la base de datos primaria del servidor de informes.
Para obtener más información sobre la copia de seguridad y la recuperación de bases de datos relacionales de SQL Server, consulta Realizar copias de seguridad y restaurar bases de datos de SQL Server.
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 Services. En el modo de SharePoint, se crean tres bases de datos para cada aplicación de servicio de Reporting Services . Las bases de datos reportserver, reportservertempdby dataalerting . Para obtener más información, consulta Copias de seguridad y restauración de aplicaciones de servicio de SharePoint para Reporting Services.
Hacer una copia de seguridad de las claves de cifrado
La primera vez que se configura una instalación de Reporting Services, se recomienda realizar una copia de seguridad de las claves de cifrado. También debe realizar una copia de seguridad de las claves cada vez que cambie la identidad de las cuentas de servicio o cambie el nombre del equipo. Para obtener más información, consulta Hacer copia de seguridad y restaurar claves de cifrado de Reporting Services.
Para los servidores de informes en modo de SharePoint, consulta la sección "Administración de claves" de Administrar una aplicación de servicio de SharePoint para Reporting Services.
Copia de seguridad de los archivos de configuración
Reporting Services usa archivos de configuración para almacenar la configuración de aplicación. Se debe realizar una copia de seguridad de estos archivos la primera vez que se configura el servidor y después de implementar extensiones personalizadas. Debe realizar una copia de seguridad de los siguientes archivos:
RSReportServer.config
Rssvrpolicy.config
ReportingServicesService.exe.config
Web.config para la aplicación ASP.NET del servidor de informes
Machine.config de ASP.NET
Hacer una copia de seguridad de los archivos de datos
Realice una copia de seguridad de los archivos que cree y mantenga en el Diseñador de informes. Estos archivos incluyen archivos de definición de informe (.rdl), 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).
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.
Comprueba que dispones de una copia de seguridad de las extensiones personalizadas y de los ensamblados personalizados que utilices.
Contenido relacionado
- Base de datos del servidor de informes
- Archivos de configuración de Reporting Services
- Utilidad rskeymgmt
- Copiar bases de datos con copias de seguridad y restauración
- Administrar una base de datos del servidor de informes
- Configurar y administrar las claves de cifrado
¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.