Actualizar Analysis ServicesUpgrade Analysis Services

En este tema se aplica a: SíSQL Servernobase de datos de SQL Azurenoalmacenamiento de datos de SQL Azure ningún Almacenamiento de datos paralelosTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse Es posible actualizar las instancias de Analysis Services a una versión de SQL Server del mismo modo de servidor con el objetivo de aprovechar las características que incorpora la nueva versión, tal y como se describe en What's New in Analysis Services (Novedades de Analysis Services). Analysis Services instances can be upgraded to a SQL Server version of the same server mode to take advantage of features introduced in the current release, as described in What's new in Analysis Services.

Puede actualizar cada instancia de forma local, por separado de otras instancias que se ejecuten en el mismo hardware.You can upgrade each instance in-place, independently of other instances running on the same hardware. Pero la mayoría de los administradores optan por instalar una nueva instancia de la versión más reciente para efectuar pruebas con aplicaciones antes de transferir las cargas de trabajo de producción al nuevo servidor.However, most administrators choose to install a new instance of the new version for application testing before transferring production workloads onto the new server. Pero, en el caso de los servidores de entornos de desarrollo o pruebas, una actualización local puede resultar más práctica.But for development or test servers, an in-place upgrade might be more convenient.

Actualización de servidoresServer upgrade

Existen dos enfoques básicos para actualizar servidores y bases de datos:There are two basic approaches for upgrading servers and databases:

Nota

Los niveles de compatibilidad de las bases de datos asociadas a un servidor determinado seguirán siendo los mismos, a menos que los cambie manualmente.The compatibility levels of databases that are attached to a given server remain the same unless you manually change them.

Actualización en contextoIn-place upgrade

El proceso de actualización migra automáticamente las bases de datos existentes de la instancia antigua a la instancia nueva.The upgrade process automatically migrates existing databases from the old instance to the new instance. Dado que los metadatos y los datos binarios son compatibles entre las dos versiones, después de actualizar se conservarán los datos y no es necesario migrarlos manualmente.Because the metadata and binary data is compatible between the two versions, you will retain the data after you upgrade and you do not have to manually migrate the data.

Para actualizar una instancia existente, ejecute el programa de instalación y especifique el nombre de la instancia existente como nombre de la nueva instancia.To upgrade an existing instance, run Setup and specify the name of the existing instance as the name of the new instance.

Actualización en paraleloSide-by-side upgrade

  • Realice copias de seguridad de todas las bases de datos y compruebe que se puedan restaurar.Backup all databases and verify that each can be restored. Para obtener más información, vea Backup and Restore of Analysis Services Databases (Realizar copias de seguridad y restaurar bases de datos de Analysis Services).To learn more, see Backup and restore Analysis Services databases.

  • Identifique un subconjunto de informes, hojas de cálculo o instantáneas del panel a fin de utilizarlo más adelante como base para confirmar las operaciones del servidor posteriores a la actualización.Identify a subset of reports, spreadsheets, or dashboard snapshots to use later as the basis for confirming post-upgrade server operations. Si fuera posible, recopile medidas de rendimiento para que pueda llevar a cabo comparaciones utilizando las mismas cargas de trabajo en un servidor actualizado.If possible, collect performance measurements so that you can run comparisons against the same workloads on an upgraded server.

  • Instale una nueva instancia de Analysis Services; para ello, elija el mismo modo de servidor (tabular o multidimensional) que tenga la instancia que pretende reemplazar.Install a new instance of Analysis Services, choosing the same server mode (tabular or multidimensional) as the server you intend to replace.

    Realice las tareas posteriores a la instalación para configurar los puertos y agregar los administradores del servidor.Follow post-installation tasks for configuring ports and adding server administrators. Para obtener más información, vea Configuración posterior a la instalación (Analysis Services).To learn more, see Post-install configuration (Analysis Services).

  • Adjunte o restaure cada base de datos.Attach or restore each database.

  • Ejecute DBCC para comprobar la integridad de las bases de datos.Run DBCC to check for database integrity. Los modelos tabulares se someten a una comprobación más completa, en la que se incluyen pruebas de objetos huérfanos en toda la jerarquía del modelo.Tabular models undergo more thorough checking, with tests for orphaned objects throughout the model hierarchy. En lo que respecta a los modelos multidimensionales, solo se comprueban los índices de partición.For multidimensional models, only the partition indexes are checked. Para obtener más información, vea Comprobador de coherencia de base de datos (DBCC) para bases de datos multidimensionales y tabulares de Analysis Services.To learn more, see Database Consistency Checker (DBCC) for Analysis Services tabular and multidimensional databases.

  • Pruebe los informes, las hojas de cálculo y los paneles para confirmar que no haya ningún cambio adverso en el comportamiento o los cálculos.Test reports, spreadsheets, and dashboards to confirm there is no adverse change to behavior or calculations. Debería observar un funcionamiento más rápido tanto para cargas de trabajo multidimensionales como para las tabulares.You should see faster performance for both multidimensional and tabular workloads.

  • Pruebe las operaciones de procesamiento y corrija cualquier problema de inicio de sesión o permisos.Test processing operations, correcting any login or permission issues. Si utiliza la cuenta de servicio predeterminada para las conexiones, el nuevo servicio se ejecuta en una cuenta diferente.If you are using default service account for connections, the new service runs under a different account. Para obtener más información, vea Configurar las cuentas de servicio (Analysis Services).To learn more, see Configure service accounts (Analysis Services).

  • Pruebe las operaciones de copia de seguridad y restauración en el servidor actualizado ajustando los scripts para que utilicen el nuevo nombre del servidor.Test backup and restore operations on the upgraded server, adjusting scripts to use the new server name.

Actualización de bases de datosDatabase upgrade

Las bases de datos creadas en versiones anteriores se ejecutan en el servidor actualizado con la configuración de nivel de compatibilidad original.Databases that were created in previous versions run on the upgraded server with the original compatibility level setting. Por lo general, es posible actualizar una base de datos o un modelo para que funcionen con un nivel de compatibilidad superior a fin de disfrutar de nuevas características, pero tenga presente que, si opta por hacerlo, quedará vinculado a una versión específica del servidor.Generally, you can upgrade a database or model to operate at a higher compatibility level to gain access to new features, but be aware that doing so binds you to a specific server version.

Para actualizar una base de datos, normalmente se actualiza el modelo en SQL Server Data Tools (SSDT) y, después, se implementa la solución en una instancia del servidor actualizada.To upgrade a database, you typically upgrade the model in SQL Server Data Tools (SSDT) and then deploy the solution to an upgraded server instance.

Las bases de datos tabulares y multidimensionales siguen rutas de versión distintas.Tabular and multidimensional databases follow different version paths. Es una coincidencia que los modelos multidimensionales y tabulares tengan niveles de compatibilidad numerada similares.It's coincidental that both multidimensional and tabular models have similar numbered compatibility levels. Los modos avanzarán a ritmos distintos si los cambios de características solo repercuten en uno de ellos.Modes will advance at different rates if feature changes impact only one of them.

Para ofrecer un poco de contexto, en la siguiente tabla se resumen los niveles de compatibilidad. Sin embargo, debe revisar los temas detallados para comprender qué ofrece cada nivel.For background purposes, the following table summarizes the compatibility levels, but you should review the detail topics to understand what each level provides.

TabularTabular 14001400 SQL Server 2017SQL Server 2017
TabularTabular 12001200 SQL Server 2016SQL Server 2016
TabularTabular 11031103 SQL Server 2014SQL Server 2014
TabularTabular 11001100 SQL Server 2012SQL Server 2012
MultidimensionalMultidimensional 11001100 SQL Server 2012 y posteriorSQL Server 2012 and later
MultidimensionalMultidimensional 10501050 SQL Server 2005, 2008 y 2008 R2SQL Server 2005, 2008, 2008 R2

Para obtener más información, vea Nivel de compatibilidad de una base de datos multidimensional (Analysis Services) y Nivel de compatibilidad para modelos tabulares de Analysis Services.To learn more, see Compatibility level of a multidimensional database (Analysis Services) and Compatibility level for Analysis Services tabular models for more information.

Vea tambiénSee also

Planear una instalación de SQL Server Planning a SQL Server installation
Actualización de PowerPivot para SharePointUpgrade Power Pivot for SharePoint