Actualizar y migrar Reporting Services

 

En este tema se proporciona información general sobre las opciones de actualización y migración de SQL Server 2016 Reporting Services. Hay dos enfoques generales para actualizar una implementación de Reporting Services :

  • Actualizar: se actualizan los componentes de Reporting Services en los servidores y las instancias donde están instalados actualmente. Habitualmente se denomina una actualización “en contexto”. No se admite la actualización en contexto 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 'Escenario de migración del modo nativo al modo de SharePoint' más adelante en este documento.

  • Migrar: 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 es 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

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

System_CAPS_ICON_tip.jpg Sugerencia


Para obtener la información más reciente sobre los problemas en SQL Server 2016, vea lo siguiente:

Arrow icon used with Back to Top link En este tema:

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

No se admiten las implementaciones en paralelo del modo de SharePoint de SQL Server 2016 Reporting Services (SSRS) y ninguna de las versiones anteriores de los componentes del modo de SharePoint de Reporting Services.

Arrow icon used with Back to Top link En este tema:

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

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

  • SQL Server 2014

  • SQL Server 2012

  • SQL Server 2008 R2

  • SQL Server 2008

Para obtener más información sobre SQL Server, vea lo siguiente

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

Arrow icon used with Back to Top link En este tema:

Antes de actualizarse a SQL Server 2016, revise lo siguiente:

  • Revise los requisitos para determinar si el hardware y el software pueden admitir SQL Server 2016 Reporting Services (SSRS). Para obtener más información, vea Requisitos de hardware y software para instalar SQL Server 2016.

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

  • Revise las prácticas recomendadas de seguridad y orientación para SQL Server. Para obtener más información, vea Security Considerations for a SQL Server Installation.

  • 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 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 ha configurado 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.

Arrow icon used with Back to Top link En este tema:

Si va a realizar una actualización desde una versión admitida de Reporting Services a SQL Server, normalmente puede ejecutar el Asistente para la 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:

  • 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 obtener 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.

  • Es recomendable migrar una implementación de Reporting Services de SharePoint 2010 a SharePoint 2013/2016. SharePoint 2013/2016 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).

Arrow icon used with Back to Top link En este tema:

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 Actualización en contexto de 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 permanece bloqueada, debe modificar la instalación para que deje de estarlo o migrar a una nueva instancia de SQL Server 2016 . 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 carpetas nuevas para los archivos de programa de SQL Server 2016. Las carpetas de programas para una instalación de Reporting Services incluyen MSRS13.<nombre de instancia>.

  5. El programa de instalación agrega los archivos de programa del servidor de informes de SQL Server 2016 , 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 Configuración de Reporting Services en modo nativo, utilidades de la línea de comandos como RS.exe y el Generador de informes.

    3. Otras herramientas cliente como SQL Server Management Studio son una descarga independiente y se deben actualizar por separado. Para más información, consulte Descargar SQL Server Management Studio (SSMS).

    4. SQL Server Data Tools (SSDT) es una descarga independiente. Para más información, consulte SQL Server Data Tools en Visual Studio 2015.

  6. El programa de instalación reutiliza la entrada de servicio del Administrador de control de servicios para el servicio Servidor de informes de SQL Server 2016. 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 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 anterior, 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 2016 consta de los mismos pasos para todas las versiones admitidas enumeradas anteriormente en este tema. Para obtener más información, vea Migrar una instalación de Reporting Services (modo nativo).

Arrow icon used with Back to Top link En este tema:

A continuación se muestra un resumen de cómo actualizar una implementación en modo nativo de Reporting Services escalada 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 de Reporting Services y Agregar y quitar claves de cifrado para implementaciones escaladas (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 escalada horizontalmente del servidor de informes en modo nativo (Administrador de configuración de SSRS).

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

  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 escalada horizontalmente 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.

En las próximas secciones se describen los problemas y los pasos básicos necesarios para actualizar o migrar desde versiones especificadas en modo de SharePoint de Reporting Services al modo de SharePoint de SQL Server 2016 Reporting Services .

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

  • Reporting Services .

    System_CAPS_ICON_tip.jpg Sugerencia


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

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

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).

System_CAPS_ICON_important.jpg 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 2014 a SQL Server 2016

Entorno inicial: SQL Server 2014 o SQL Server 2014 SP1, SharePoint 2010 o SharePoint 2013.

Entorno final: SQL Server 2016, SharePoint 2013 o SharePoint 2016.

  • SharePoint 2013/2016: SharePoint 2013/2016 no admite la actualización en contexto desde SharePoint 2010. Pero se admite el procedimiento de 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 en contexto 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/2016.

SQL Server 2012 a SQL Server 2016

Entono inicial: SQL Server 2012 o SQL Server 2012 SP1y SharePoint 2010.

Entorno final: SQL Server 2016, SharePoint 2013 o SharePoint 2016.

  • SharePoint 2013/2016: SharePoint 2013/2016 no admite la actualización en contexto desde SharePoint 2010. Pero se admite el procedimiento de 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 en contexto 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/2016.

SQL Server 2008 R2 a SQL Server 2016

Entorno inicial: SQL Server 2008 R2y SharePoint 2010.

Entorno final: SQL Server 2016, SharePoint 2013 o SharePoint 2016.

  • SharePoint 2013/2016: SharePoint 2013/2016 no admite la actualización en contexto desde SharePoint 2010. Pero se admite el procedimiento de actualizar y adjuntar la base de datos.

    SharePoint se debe migrar antes de poder actualizar Reporting Services.

  • Instale la versión de SQL Server 2016 del complemento Reporting Services para SharePoint en cada servidor web front-end de la granja. Puede instalar el complemento mediante el Asistente para la instalación de SQL Server 2016 o descargándolo.

  • Ejecute la instalación de SQL Server 2016 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.

Arrow icon used with Back to Top link En este tema:

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, consulte los temas siguientes:

Arrow icon used with Back to Top link En 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.

Arrow icon used with Back to Top link En este tema:

System_CAPS_ICON_note.jpg Nota


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

Arrow icon used with Back to Top link En este tema:

Actualizar informes
Actualización a SQL Server 2016 mediante el Asistente para instalación (programa de instalación)

Adiciones de comunidad

AGREGAR
Mostrar: