Upgrade and Migrate Reporting Services

Este tema es una introducción a las opciones de actualización y migración de SQL Server 2014Reporting Services. Hay dos enfoques generales para actualizar una implementación de Reporting Services:

  • Actualización: actualice los componentes de Reporting Services en los servidores e instancias en los que están instalados actualmente. Habitualmente se denomina actualización "en contexto". No se admite la actualización local de un modo de servidor de Reporting Services a otro. Por ejemplo, no puede actualizar un servidor de informes en modo nativo a un servidor de informes en modo de SharePoint. Puede migrar los elementos de informe de un modo a otro. Para obtener más información, vea la sección "Migración nativa a SharePoint" más adelante en este documento y el tema relacionado Sample Reporting Services rs.exe Script para migrar contenido entre servidores de informes.

  • Migración: se instala y configura un nuevo entorno de SharePoint, se copian los elementos de informe y los recursos al nuevo entorno, y se configura el nuevo entorno para usar contenido existente. Una forma de nivel inferior de migración consiste en copiar bases de datos de Reporting Services, los archivos de configuración y, si se usa el modo de SharePoint, las bases de datos de contenido de SharePoint.

Se aplica a: Modo nativo de Reporting Services | Modo de SharePoint de Reporting Services

En este tema:

Problemas conocidos y prácticas recomendadas de actualización

Para obtener una lista detallada de las ediciones y las versiones admitidas que puede actualizar, vea Supported Version and Edition Upgrades.

Sugerencia

Para obtener la información más reciente sobre los problemas con SQL Server 2014, consulte lo siguiente:

Icono de flecha usado con el vínculo Volver al principioEn este tema:

Instalaciones en paralelo

El modo nativo de SQL Server 2014 Reporting Services (SSRS) se puede instalar en paralelo con una implementación en modo nativo de SQL Server 2012.

No hay compatibilidad con las implementaciones en paralelo del modo de SharePoint de SQL Server 2014 Reporting Services (SSRS) y las versiones anteriores de los componentes del modo de SharePoint de Reporting Services.

Icono de flecha usado con el vínculo Volver al principioEn este tema:

Actualización local

El programa de instalación de SQL Server se ocupa de realizar la actualización. El programa de instalación de SQL Server se puede usar para actualizar cualquier componente de SQL Server, o todos, incluido Reporting Services. El programa de instalación detecta las instancias existentes y solicita que se actualice. El programa de instalación de SQL Server proporciona opciones de actualización que puede especificar como argumentos de la línea de comandos o en el Asistente para instalación.

Al ejecutar el programa de instalación de SQL Server, puede seleccionar la opción para actualizar desde una de las siguientes versiones o puede instalar una nueva instancia de SQL Server 2014 Reporting Services (SSRS) que ejecute instalaciones existentes en paralelo:

  • SQL Server 2012

  • SQL Server 2008 R2

  • SQL Server 2008

  • SQL Server 2005

Para obtener más información acerca de SQL Server, vea lo siguiente:

Actualizar a SQL Server 2014
Actualización a SQL Server 2014 mediante el Asistente para instalación (programa de instalación)
Instalar SQL Server 2014 desde el símbolo del sistema

Icono de flecha usado con el vínculo Volver al principioEn este tema:

Lista de comprobación previa a la actualización

Antes de actualizar a SQL Server 2014, revise lo siguiente:

  • Revise los requisitos para determinar si el hardware y el software pueden admitir SQL Server 2014 Reporting Services (SSRS). Para obtener más información, vea Hardware and Software Requirements for Installing SQL Server 2014.

  • Use el Comprobador de configuración del sistema (SCC) para examinar el equipo del servidor de informes en busca de cualquier condición que pueda impedir una instalación correcta de SQL Server 2014. Para obtener más información, vea Check Parameters for the System Configuration Checker.

  • Revise los procedimientos recomendados de seguridad y orientación para SQL Server. Para obtener más información, vea Security Considerations for a SQL Server Installation.

  • Ejecute SQL Server Asesor de actualizaciones en el equipo del servidor de informes para determinar los problemas que podrían impedir que se actualice correctamente. Para obtener más información, vea Use Upgrade Advisor to Prepare for Upgrades.

  • Haga una copia de seguridad de la clave simétrica. Para obtener más información, vea Hacer copia de seguridad y restaurar claves de cifrado de Reporting Services.

  • Haga copia de seguridad de las bases de datos del servidor de informes y de los archivos de configuración. Para obtener más información, vea Backup and Restore Operations for Reporting Services.

  • Haga una copia de seguridad de las personalizaciones de los directorios virtuales de Reporting Services existentes en IIS.

  • Quite los certificados SSL no válidos. Se trata de los certificados expirados y que no piensa actualizar antes de actualizar Reporting Services. Los certificados no válidos provocarán un error de actualización y la aparición de un mensaje de error similar al siguiente en el archivo de registro de Reporting Services: Microsoft.ReportingServices.WmiProvider.WMIProviderException: No se configuró ningún certificado SSL (Capa de sockets seguros) en el sitio web. .

Antes de actualizar un entorno de producción, ejecute siempre una actualización de prueba en un entorno de preproducción que tenga la misma configuración que el entorno de producción.

Icono de flecha usado con el vínculo Volver al principioEn este tema:

Información general de los escenarios de migración

Si va a realizar una actualización desde una versión admitida de Reporting Services a SQL Server, normalmente puede ejecutar el Asistente para instalación de SQL Server con el fin de actualizar los archivos de programa, la base de datos y todos los datos de aplicación del servidor de informes.

Sin embargo, es necesario migrar manualmente la instalación de un servidor de informes si se da alguna de las condiciones siguientes:

  • El Asesor de actualizaciones ha detectado uno o varios bloqueos de la actualización. Para obtener más información, vea Use Upgrade Advisor to Prepare for Upgrades.

  • Desea cambiar el tipo de servidor de informes usado en la implementación. Por ejemplo, no puede actualizar o convertir un servidor de informes en modo nativo al modo de SharePoint. Para más información, vea Migración del modo nativo al modo de SharePoint (SSRS).

  • Desea minimizar la cantidad de tiempo que el servidor de informes está sin conexión durante el proceso de actualización. La instalación actual permanece en línea mientras copia datos de contenido en una instancia del servidor de informes y prueba la instalación sin cambiar el estado de la instalación del servidor de informes existente.

  • Quiere migrar una implementación de SharePoint 2010 de Reporting Services a SharePoint 2013. SharePoint 2013 no admite la actualización en contexto desde SharePoint 2010. Para obtener más información, vea Migrar una instalación de Reporting Services (modo de SharePoint).

Icono de flecha usado con el vínculo Volver al principioEn este tema:

Escenarios de actualización y migración en modo nativo

Actualización: la actualización en contexto para el modo nativo es el mismo proceso para cada una de las versiones admitidas mencionadas anteriormente en este tema. Ejecute el Asistente para la instalación de SQL Server o una instalación desde la línea de comandos. Después de la instalación, la base de datos del servidor de informes se actualizará automáticamente al nuevo esquema de la base de datos del servidor de informes. Para obtener más información, vea la sección In-place upgrade en este tema.

El proceso de actualización comienza al seleccionar una instancia del servidor de informes existente para actualizar.

  1. Si la base de datos del servidor de informes está en un equipo remoto y no dispone del permiso para actualizarla, el programa de instalación le solicita que proporcione las credenciales para actualizar a una base de datos del servidor de informes remota. Asegúrese de proporcionar las credenciales que tiene sysadmin o los permisos de actualización de base de datos.

  2. El programa de instalación comprueba la configuración o las condiciones que impiden la actualización y lee los valores de configuración. Algunos ejemplos pueden ser las extensiones personalizadas que se implementan en el servidor de informes. Si la actualización está bloqueada, debe modificar la instalación para que la actualización ya no esté bloqueada o migrar a una nueva instancia de SQL Server 2014. Para obtener más información, vea la documentación del Asesor de actualizaciones.

  3. Si la actualización puede continuar, el programa de instalación le solicita que continúe con el proceso de actualización.

  4. El programa de instalación crea nuevas carpetas para archivos de programa de SQL Server 2014. Las carpetas de programa de una instalación de Reporting Services incluyen MSRS12.<nombre> de instancia.

  5. El programa de instalación agrega los archivos de programa del servidor de informes de SQL Server 2014, las herramientas de configuración y las utilidades de línea de comandos que forman parte de la característica del servidor de informes.

    1. Los archivos de programa de la versión anterior se quitan.

    2. Entre las has herramientas de configuración del servidor de informes y las utilidades que se actualizan a la nueva versión se incluyen la herramienta de configuración de Reporting Services en modo nativo, utilidades de la línea de comandos como RS.exe y el Generador de informes.

    3. No se actualizan otras herramientas cliente como SQL Server Management Studio y Los Libros en pantalla. Para obtener nuevas versiones de las herramientas, puede agregarlas al ejecutar la instalación. Las versiones anteriores coexistirán junto con las versiones de SQL Server 2014. Si instaló ejemplos, la versión anterior permanecerá. El programa de instalación no admite la actualización de los ejemplos de SQL Server.

    4. SQL Server Data Tools (SSDT) es una descarga independiente. Para obtener más información, vea Microsoft SQL Server 2014 Data Tools - Business Intelligence para Microsoft Visual Studio 2012.

  6. El programa de instalación reutiliza la entrada de servicio en service Control Manager para el servicio SQL Server 2014 Report Server. Esta entrada de servicio incluye la cuenta de servicio de Windows Servidor de informes.

  7. El programa de instalación reserva direcciones URL nuevas de acuerdo con la configuración actual del directorio de IIS. Es posible que el programa de instalación no quite los directorios virtuales en IIS, de modo que tiene que asegurarse de quitarlos manualmente una vez finalizada la actualización.

  8. El programa de instalación actualiza las bases de datos del servidor de informes al nuevo esquema y modifica RSExecRole agregando permisos de propietario de base de datos al rol. Este paso solo se produce cuando se actualiza desde SQL Server 2005 Reporting Services antes de SP1.

  9. El programa de instalación combina los valores de los archivos de configuración. Utilizando como base los archivos de configuración de instalación de la instalación actual, se agregan las nuevas entradas. No se quitan las entradas desusadas, pero el servidor de informes dejará de leerlas una vez finalizada la actualización. La actualización no eliminará los archivos de registro anteriores, el archivo RSWebApplication.config obsoleto o la configuración de directorios virtuales en IIS. La actualización no quitará el Diseñador de informes de SQL Server 2005, Management Studio u otras herramientas de cliente. Si ya no los necesita, asegúrese de quitar estos archivos y herramientas una vez finalizada la actualización.

Migración: la migración de una versión anterior de una instalación en modo nativo a SQL Server 2014 es el mismo paso para todas las versiones admitidas que se enumeran anteriormente en este tema. Para obtener más información, vea Migrar una instalación de Reporting Services (modo nativo).

Icono de flecha usado con el vínculo Volver al principioEn este tema:

Actualizar una implementación escalada horizontalmente de Reporting Services en modo nativo

A continuación se muestra un resumen de cómo actualizar una implementación en modo nativo de Reporting Services escalada horizontalmente a más de un servidor de informes. Este proceso requiere un tiempo de inactividad de la implementación de Reporting Services:

  1. Haga copia de seguridad de las claves de cifrado y las bases de datos del servidor de informes. Para obtener más información, vea Operaciones de copia de seguridad y restauración para Reporting Services y Agregar y quitar claves de cifrado para la implementación escalada (Administrador de configuración de SSRS) .

  2. Use el Administrador de configuración de Reporting Services y quite todos los servidores de informes de la implementación escalada. Para obtener más información, vea Configurar una implementación de escalabilidad horizontal del servidor de informes en modo nativo (Administrador de configuración de SSRS).

  3. Actualice uno de los servidores de informes a SQL Server 2014.

  4. Use el Administrador de configuración de Reporting Services para volver a agregar los servidores de informes a la implementación escalada. Para obtener más información, vea Configurar una implementación de escalabilidad horizontal del servidor de informes en modo nativo (Administrador de configuración de SSRS).

    Para cada servidor, repita los pasos de actualización y escalado horizontal.

Escenarios de actualización y migración en modo de SharePoint

En las secciones siguientes se describen los problemas y los pasos básicos necesarios para actualizar o migrar desde versiones especificadas del modo de SharePoint de Reporting Services a modo de SharePoint de SQL Server 2014 Reporting Services.

Hay dos componentes de instalación para actualizar una implementación del modo de SharePoint de Reporting Services.

  • Servicio compartido de SharePoint de Reporting Services.

    Sugerencia

    Use el cmdlet Get-SPRSServiceApplicationServers de SharePoint de Reporting Services para determinar los servidores de la granja de SharePoint que están ejecutando actualmente el servicio compartido de SharePoint de Reporting Services y, por tanto, requieren una actualización.

  • Complemento de Reporting Services para productos de SharePoint. Para obtener más información, vea Instalar o desinstalar el complemento de Reporting Services para SharePoint (SharePoint 2010 y SharePoint 2013).

Para obtener los pasos detallados sobre cómo migrar una instalación en modo de SharePoint, vea Migrar una instalación de Reporting Services (modo de SharePoint).

Importante

Algunos de los escenarios siguientes necesitan un tiempo de inactividad del entorno de SharePoint debido a las diversas tecnologías que hay que actualizar. Si su situación no permite que haya tiempo de inactividad, necesitará completar una migración en lugar de una actualización en contexto.

SQL Server 2012 a SQL Server 2014

Entorno inicial: SQL Server 2012 o SQL Server 2012 SP1., SharePoint 2010.

Entorno final: SQL Server 2014, SharePoint 2010 o SharePoint 2013.

  • SharePoint 2010: se admite la actualización local de Reporting Services, pero el escenario de actualización requiere tiempo de instrucciones del entorno de SharePoint.

    Si también desea que el entorno final ejecute SharePoint 2013, debe completar una operación de actualizar y adjuntar la base de datos de SharePoint 2010 a SharePoint 2013.

  • SharePoint 2013: SharePoint 2013 no admite la actualización en contexto desde SharePoint 2010. Sin embargo, se admite el procedimiento de actualizar y adjuntar la base de datos. El comportamiento es diferente de la actualización a SharePoint 2010, donde un cliente puede elegir entre los dos métodos básicos de actualización: actualización en contexto y actualizar y adjuntar la base de datos.

    Si tiene una instalación de Reporting Services integrada con SharePoint 2010, no puede realizar una actualización local del servidor de SharePoint. Sin embargo, puede migrar las bases de datos de contenido y las bases de datos de aplicación de servicio de la granja de SharePoint 2010 a una granja de SharePoint 2013.

SQL Server 2008 R2 a SQL Server 2014

Entorno inicial: SQL Server 2008 R2, SharePoint 2010.

Entorno final: SQL Server 2014, SharePoint 2010.

  • Se admite la actualización en contexto y no hay ningún tiempo de inactividad para el entorno de SharePoint.

  • Instale la versión de SQL Server 2014 del complemento reporting Services para SharePoint en cada front-end web de la granja de servidores. Puede instalar el complemento mediante el Asistente para instalación de SQL Server 2014 o mediante la descarga del complemento.

  • Ejecute la instalación de SQL Server 2014 para actualizar el modo de SharePoint para cada "servidor de informes". El Asistente para la instalación de SQL Server instalará el servicio Reporting Services y creará una nueva aplicación de servicio.

    Si también desea que el entorno final ejecute SharePoint 2013, debe completar una operación de actualizar y adjuntar la base de datos de SharePoint 2010 a SharePoint 2013.

Icono de flecha usado con el vínculo Volver al principioEn este tema:

SQL Server 2008 SP2 a SQL Server 2014

Entorno inicial: SQL Server 2008 SP2, SharePoint 2007.

Entorno final: SQL Server 2014, SharePoint 2010.

  • Este escenario de actualización en contexto necesita un tiempo de inactividad del entorno de SharePoint porque hay que actualizar las tecnologías de SharePoint y SQL Server. Puede que le interese completar una migración en lugar de una actualización en contexto.

  • Actualice SQL Server 2008 a Service Pack 2 (SP2) primero, si aún no se ha completado.

  • Actualice SharePoint a 2010. Cuando ejecute el instalador de requisitos previos de SharePoint 2010, actualizará el complemento Reporting Services para Productos de SharePoint 2010.

  • Instale la versión de SQL Server 2014 del complemento reporting Services para SharePoint en todos los front-end web de SharePoint. El instalador de requisitos previos de SharePoint instaló la versión sql Server 2008 R2 del complemento, pero necesita la versión de SQL Server 2014 para trabajar con un servidor de informes de SQL Server 2014.

  • Advertencia

    Después de la actualización de SharePoint, el entorno de Reporting Services no funcionará hasta que no se actualice SQL Server.

  • Actualice Reporting Services a SQL Server 2014. Al ejecutar el Asistente para la instalación de SQL server, aparecerá un cuadro de diálogoAutenticación del modo de SharePoint de SQL Server Reporting Services. El servicio Reporting Services se instalará y las credenciales de la página de autenticación se usarán para crear un nuevo grupo de aplicaciones de SharePoint.

Icono de flecha usado con el vínculo Volver al principioEn este tema:

SQL Server 2005 SP2 a SQL Server 2014

Entorno inicial: SQL Server 2005 SP2, SharePoint 2007.

Entorno final: SQL Server 2014, SharePoint 2010.

  • Este escenario de actualización en contexto necesita un tiempo de inactividad del entorno de SharePoint porque hay que actualizar las tecnologías de SharePoint y SQL Server. Puede que le interese completar una migración en lugar de una actualización en contexto.

  • Actualice SQL Server 2005 al Service Pack 2 (SP2) primero, si no lo ha hecho ya.

  • Actualice SharePoint a SharePoint 2010. Cuando ejecute el instalador de requisitos previos de SharePoint 2010, actualizará el complemento Reporting Services para Productos de SharePoint 2010.

  • Advertencia

    Después de la actualización de SharePoint, el entorno de Reporting Services no funcionará hasta que no se actualice SQL Server.

  • Instale la versión de SQL Server 2014 del complemento reporting Services para SharePoint en todos los front-end web de SharePoint. El instalador de requisitos previos de SharePoint instaló la versión sql Server 2008 R2 del complemento, pero necesita la versión de SQL Server 2014 para trabajar con un servidor de informes de SQL Server 2014.

  • Actualice Reporting Services a SQL Server 2014. Al ejecutar el Asistente para la instalación de SQL server, aparecerá un cuadro de diálogo "Autenticación del modo de SharePoint de SQL Server Reporting Services". El servicio Reporting Services se instalará y las credenciales de la página de autenticación se usarán para crear un nuevo grupo de aplicaciones de SharePoint.

Icono de flecha usado con el vínculo Volver al principioEn este tema:

Consideraciones sobre una migración

Al mover los datos de la aplicación, debe ser consciente de los aspectos y restricciones siguientes:

  • La protección de la clave de cifrado incluye un hash que incorpora la identidad del equipo.

  • Los nombres de base de datos del servidor de informes son fijos y no se pueden cambiar en el equipo nuevo.

Consideraciones sobre las claves de cifrado

Realice siempre una copia de seguridad de las claves de cifrado antes de mover una base de datos del servidor de informes a otro equipo.

Al mover una instalación del servidor de informes a otro equipo, invalidará el hash que protege las claves de cifrado que se usan para proteger los datos confidenciales almacenados en la base de datos del servidor de informes. Cada instancia del servidor de informes que utiliza la base de datos tiene su copia de la clave de cifrado, que se cifra con la identidad de la cuenta de servicio que está definida en el equipo actual. Si cambia los equipos, el servicio dejará de tener acceso a la clave, aunque utilice el mismo nombre de cuenta en el equipo nuevo.

Para volver a establecer el cifrado reversible en el nuevo equipo del servidor de informes, debe restaurar la clave de la que realizó anteriormente una copia de seguridad. El conjunto de claves completo que se almacena en la base de datos del servidor de informes está compuesto de un valor de clave simétrica más la información de identidad del servicio que se usa para restringir el acceso a la clave, para que solo pueda usarla la instancia del servidor de informes donde se almacenó. Durante la restauración de la clave, el servidor de informes reemplaza las copias existentes de la clave por las versiones nuevas. La versión nueva incluye los valores de identidad de servicio y de equipo definidos en el equipo actual. Para obtener más información, vea los temas siguientes:

Icono de flecha usado con el vínculo Volver al principioEn este tema:

Nombre fijo de la base de datos

No se puede cambiar el nombre de la base de datos del servidor de informes. La identidad de la base de datos se registra en los procedimientos almacenados del servidor de informes cuando se crea la base de datos. El cambio del nombre de las bases de datos temporales o principales del servidor de informes hará que se produzcan errores cuando se ejecuten los procedimientos, lo que invalida la instalación del servidor de informes.

Si el nombre de la base de datos de la instalación existente no es adecuado para la instalación nueva, plantéese la posibilidad de crear una base de datos nueva con el nombre que prefiera y, a continuación, cargar los datos de la aplicación existente mediante las técnicas siguientes:

  • Escriba un script de Visual Basic que llame a los métodos SOAP del servicio web del servidor de informes para copiar datos entre las bases de datos. Para ejecutar el script, puede usar la utilidad RS.exe. Para obtener más información sobre este método, vea Scripting and PowerShell with Reporting Services (Scripting y PowerShell con Reporting Services).

  • Escriba código que llame al proveedor de WMI para copiar datos entre las bases de datos. Para obtener más información sobre este método, vea Access the Reporting Services WMI Provider (Obtener acceso al proveedor de WMI de Reporting Services).

  • Si solo tiene unos pocos elementos, puede volver a publicar los informes, los modelos de informe y los orígenes de datos compartidos del Diseñador de informes, del Diseñador de modelos y del Generador de informes en el nuevo servidor de informes. Debe volver a crear asignaciones de roles, suscripciones, programaciones compartidas, calendarios de instantáneas de informes, propiedades personalizadas que establezca en informes u otros elementos, seguridad de elementos de modelo y propiedades que establezca en el servidor de informes. Perderá el historial de informes y los datos del registro de ejecución de informes.

Icono de flecha usado con el vínculo Volver al principioEn este tema:

Recursos adicionales

Nota

Para obtener más información acerca de cómo actualizar y adjuntar la base de datos de SharePoint 2013, vea lo siguiente:

Icono de flecha usado con el vínculo Volver al principioEn este tema:

Consulte también

Actualizar informesActualizar a SQL Server 2014 mediante el Asistente para instalación (programa de instalación)