Migrar una instalación de Reporting Services (modo de SharePoint)
Se aplica a: SQL Server Reporting Services (2016) ❌ Power BI Report Server ❌ SQL Server Reporting Services (2017) SharePoint
Este tema contiene información general de los pasos necesarios para migrar una implementación del modo de SharePoint de Reporting Services desde un entorno de SharePoint a otro. Los pasos concretos pueden ser distintos dependiendo de la versión desde la que esté migrando. Para obtener más información sobre los escenarios de actualización y migración para el modo de SharePoint, vea Upgrade and Migrate Reporting Services. Si solo quiere copiar los elementos de informe de un servidor a otro, vea Sample Reporting Services rs.exe Script to Copy Content between Report Servers (Script rs.exe de ejemplo de Reporting Services para copiar contenido entre servidores de informes).
Para obtener información sobre cómo migrar una implementación en modo nativo de Reporting Services, vea Migrar una instalación de Reporting Services (modo nativo).
Un motivo frecuente para completar una migración es cuando se desea actualizar la implementación de SharePoint 2010 a SharePoint 2013/2016. SharePoint 2013/2016 no admite la actualización en contexto desde SharePoint 2010 y se debe completar el procedimiento de actualizar y adjuntar la base de datos o realizar una migración solo de contenido.
Para más información acerca de la actualización de SharePoint 2013/2016, consulte lo siguiente:
Información general del proceso de actualización a SharePoint 2016.
Información general del proceso de actualización a SharePoint 2013.
Limpiar un entorno antes de realizar una actualización a SharePoint 2013.
Actualizar bases de datos de SharePoint 2013 a SharePoint 2016.
Actualizar bases de datos de SharePoint 2010 a SharePoint 2013.
Migrar desde versiones anteriores a SQL Server 2012 del modo de SharePoint de Reporting Services
La arquitectura del modo de SharePoint de Reporting Services cambió en SQL Server 2012 (11.x), incluido el esquema de la base de datos de aplicación de servicio. Si quieres migrar al modo de SharePoint de SQL Server 2016 (13.x) Reporting Services o una versión posterior (SSRS) desde una versión anterior a SQL Server 2012 (11.x), cree primero el nuevo entorno de SharePoint instalando SharePoint y el modo de SharePoint de SQL Server 2016 Reporting Services. Para obtener más información, vea Instalar el modo de SharePoint de Reporting Services.
Una vez que el nuevo entorno de SharePoint está en ejecución, puede elegir entre realizar una migración solo de contenido o una migración completa en el nivel de base de datos que incluya las bases de datos de contenido.
Migrar solo contenido
Migración solo de contenido de Reporting Services: si quiere copiar el contenido de Reporting Services a una nueva granja, necesita usar herramientas como rs.exe para copiar el contenido a la nueva instalación de SharePoint. Para obtener más información acerca de las migraciones solo de contenido, vea lo siguiente:
Scripts de RSS de Reporting Services: los scripts pueden migrar contenido y recursos entre servidores de informes en modo nativo y en modo de SharePoint. Para obtener más información, vea Script rs.exe de ejemplo de Reporting Services para copiar contenido entre servidores de informes y Reporting Services RS.exe script migrates content(Script RS.exe de Reporting Services que migra contenido).
Herramienta de migración de Reporting Services: esta heramienta puede copiar elementos de informe de un servidor en modo nativo a un servidor en modo de SharePoint. Para obtener más información, consulte la página de la herramienta de migración de Reporting Services (https://www.microsoft.com/download/details.aspx?id=29560).
Migración completa
Migración completa: si va a migrar bases de datos de contenido de SharePoint junto con las bases de datos del catálogo de Reporting Services a una nueva granja, puede seguir una serie de opciones de copia de seguridad y restauración que se resumen en este tema. En algunos casos necesitará emplear otra herramienta diferente para la fase de restauración que la que usó para la fase de copia de seguridad. Por ejemplo, puede usar el Administrador de configuración de Reporting Services para hacer una copia de seguridad de las claves de cifrado de una versión anterior de Reporting Services, pero necesita usar Administración central de SharePoint o PowerShell para restaurar las claves de cifrado a una instalación en modo de SharePoint de SQL Server 2016 Reporting Services.
Bases de datos que verá cuando se complete la migración
En la tabla siguiente se describen las bases de datos de SQL Server relacionadas con Reporting Services que tendrá una vez que haya migrado correctamente la instalación en modo de SharePoint de Reporting Services:
Base de datos | Nombre del ejemplo | Notas |
---|---|---|
Base de datos del catálogo | ReportingService_[GUID de la aplicación de servicio] (*) | Migraciones de usuario. |
Base de datos temp | ReportingService_[GUID de la aplicación de servicio]TempDB (*) | Migraciones de usuario. |
Base de datos de alertas | ReportingService_[GUID de la aplicación de servicio]_Alerting | Se crea cuando se crea una aplicación de servicio de Reporting Services. |
(*) Los nombres de ejemplo que se muestran en la tabla siguen la convención de nomenclatura que SSRS usa al crear una aplicación de servicio de SSRS. Si está migrando desde un servidor diferente, el catálogo y las bases de datos tempDB tendrán los nombres de la instalación original.
Operaciones de copia de seguridad
En esta sección se describen los tipos de información que necesita migrar y las herramientas o los procesos que se usan para completar la copia de seguridad.
Elemento | Objetos | Método | Notas |
---|---|---|---|
1 | Claves de cifrado de Reporting Services. | Rskeymgmt.exe o el Administrador de configuración de Reporting Services. Vea Hacer copia de seguridad y restaurar claves de cifrado de Reporting Services. | Las herramientas indicadas se pueden usar para la copia de seguridad, pero para la operación de restauración usará las páginas de administración de la aplicación de servicio de Reporting Services o PowerShell. |
2 | Bases de datos de contenido de SharePoint. | Haga una copia de seguridad de la base de datos y sepárela. Vea la sección "Actualizar y adjuntar una base de datos" en Determinación del enfoque de actualización (SharePoint Server 2010) (/SharePoint/upgrade-and-update/determine-strategy-for-upgrade-to-sharepoint-2013). |
|
3 | La base de datos de SQL Server que sea la base de datos del catálogo de Reporting Services. | Hacer copia de seguridad y restaurar bases de datos de SQL Server o Adjuntar y separar bases de datos de SQL Server. |
|
4 | Archivos de configuración de Reporting Services. | Copia de archivos simple. | Solo necesita copiar rsreportserver.config si ha realizado personalizaciones en el archivo. Ejemplo de la ubicación predeterminada de los archivos: C:\Archivos de programa\Archivos comunes\Microsoft Shared\Web Server Extensions\15\WebServices\Reporting\*: RSReportServer.config Rssvrpolicy.config Web.config para la aplicación ASP.NET del servidor de informes. Machine.config para ASP.NET. |
Operaciones de restauración
En esta sección se describen los tipos de información que necesita migrar y las herramientas o los procesos que se usan para completar la restauración. Las herramientas que use para la restauración pueden ser diferentes de las empleadas para la copia de seguridad.
Antes de completar los pasos de restauración, debe instalar y configurar la nueva granja de SharePoint y el modo de SharePoint de Reporting Services. Para obtener más información sobre la instalación básica del modo de SharePoint de Reporting Services, vea Instalar el modo de SharePoint de Reporting Services.
Elemento | Objetos | Método | Notas |
---|---|---|---|
1 | Restaurar bases de datos de contenido de SharePoint en la nueva granja. | Método "Actualización de base de datos adjunta" de SharePoint. | Pasos básicos: 1) Restaure la base de datos en el nuevo servidor. 2) Adjunte la base de datos de contenido a una aplicación Web indicando la dirección URL. 3) Get-SPWebapplication muestra todas las aplicaciones web y las direcciones URL. Vea la sección "Actualizar y adjuntar una base de datos" en Determinación del enfoque de actualización (SharePoint Server 2010) (/SharePoint/upgrade-and-update/determine-strategy-for-upgrade-to-sharepoint-2013) y Adjuntar bases de datos y actualización a SharePoint Server 2010 (/SharePoint/upgrade-and-update/upgrade-content-databases). |
2 | Restaure la base de datos de SQL Server que sea la base de datos del catálogo de Reporting Services (ReportServer). | Copia de seguridad y restauración de bases de datos de SQL. or Adjuntar y separar bases de datos de SQL Server. |
La primera vez que se use la base de datos, Reporting Services actualizará el esquema de la base de datos según sea necesario para que funcione con el entorno de SQL Server 2016. |
3 | Crea una nueva aplicación de servicio de Reporting Services. | Crea una nueva aplicación de servicio de Reporting Services. | Al crear la nueva aplicación de servicio, configúrela para usar la base de datos del servidor de informes que copió. Para obtener más información sobre el uso de Administración central de SharePoint, vea la sección "Paso 3: Crear una aplicación de servicio de Reporting Services" en Instalación del primer servidor de informes en modo de SharePoint. Para obtener ejemplos de uso de PowerShell, vea la sección "Para crear una aplicación de servicio de Reporting Services mediante PowerShell" en Aplicaciones de servicio y servicio de SharePoint de Reporting Services. |
4 | Restaure los archivos de configuración de Reporting Services. | Copia de archivos simple. | Ejemplo de la ubicación predeterminada de los archivos: C:\Archivos de programa\Archivos comunes\Microsoft Shared\Web Server Extensions\15\WebServices\Reporting. |
5 | Restaure las claves de cifrado de Reporting Services. | Restaure el archivo de copia de seguridad de claves mediante la página "SystemSettings" de la aplicación de servicio de Reporting Services. or PowerShell. |
Vea la sección "Administración de claves" del tema Administrar una aplicación de servicio de SharePoint de Reporting Services. |
Migrar desde una implementación de SQL Server 2012 o SQL Server 2014
En una granja con varios servidores, los usuarios probablemente tendrán las bases de datos de contenido y del catálogo en equipos diferentes, en cuyo caso solo se necesita agregar a la granja de SharePoint un nuevo servidor con el servicio Reporting Services instalado y después quitar el servidor antiguo. No debe ser necesario copiar ninguna base de datos.
Operaciones de copia de seguridad
Haga una copia de seguridad de las claves de cifrado de Reporting Services.
Haga una copia de seguridad de la aplicación de servicio de Reporting Services en Administración central de SharePoint (o use PowerShell). Esto también hará una copia de seguridad de las bases de datos de la aplicación de servicio de SharePoint. Vea el tema Copias de seguridad y restauración de aplicaciones de servicio de SharePoint para Reporting Services.
Si tiene una cuenta de ejecución desatendida (UEA) y autenticación de Windows, anote las credenciales para poder usarlas en el proceso de restauración.
Para obtener más información, vea Realizar copias de seguridad de aplicaciones de servicio en SharePoint 2013.
Operaciones de restauración
Restaure la aplicación de servicio de Reporting Services mediante Administración central de SharePoint. También podría emplear PowerShell.
Restaure las claves de cifrado de Reporting Services.
Vea la sección "Administración de claves" del tema Administrar una aplicación de servicio de SharePoint de Reporting Services.
Configure la UEA y las credenciales de Windows en la aplicación de servicio.
Para obtener más información, vea Restaurar las aplicaciones de servicio en SharePoint 2013.