Mettre à niveau Analysis ServicesUpgrade Analysis Services

Les instances d’Analysis Services peuvent être mises à niveau vers une version SQL Server du même mode serveur pour tirer parti des fonctionnalités introduites dans la version actuelle, comme cela est décrit dans Nouveautés d’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.

Vous pouvez mettre à niveau chaque instance sur place, indépendamment des autres instances exécutées sur le même matériel.You can upgrade each instance in-place, independently of other instances running on the same hardware. Toutefois, la plupart des administrateurs choisissent d’installer une nouvelle instance de la nouvelle version pour pouvoir tester l’application avant de transférer les charges de travail de production vers le nouveau serveur.However, most administrators choose to install a new instance of the new version for application testing before transferring production workloads onto the new server. Une mise à niveau sur place peut cependant être plus adaptée pour les serveurs de développement ou de test.But for development or test servers, an in-place upgrade might be more convenient.

Mise à niveau d’un serveurServer upgrade

Il existe deux approches de base pour mettre à niveau les serveurs et les bases de données :There are two basic approaches for upgrading servers and databases:

Note

Les niveaux de compatibilité des bases de données attachées à un serveur donné restent inchangés, sauf si vous les modifiez manuellement.The compatibility levels of databases that are attached to a given server remain the same unless you manually change them.

Mise à niveau sur placeIn-place upgrade

Le processus de mise à niveau migre automatiquement les bases de données existantes de l’instance antérieure vers la nouvelle instance.The upgrade process automatically migrates existing databases from the old instance to the new instance. Comme les métadonnées et les données binaires sont compatibles entre les deux versions, vous conserverez les données après la mise à niveau et vous n'avez pas à migrer les données manuellement.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.

Pour mettre à niveau une instance existante, exécutez le programme d'installation et spécifiez le nom de l'instance existante comme nom de la nouvelle instance.To upgrade an existing instance, run Setup and specify the name of the existing instance as the name of the new instance.

Mise à niveau côte à côteSide-by-side upgrade

  • Sauvegardez toutes les bases de données et vérifiez que chacune d’elles peut être restaurée.Backup all databases and verify that each can be restored. Pour en savoir plus, consultez Sauvegarde et restauration de bases de données Analysis Services.To learn more, see Backup and restore Analysis Services databases.

  • Identifiez un sous-ensemble de rapports, de feuilles de calcul ou d’instantanés de tableaux de bord à utiliser plus tard comme base pour confirmer les opérations de serveur après la mise à niveau.Identify a subset of reports, spreadsheets, or dashboard snapshots to use later as the basis for confirming post-upgrade server operations. Si possible, collectez les mesures de performances pour pouvoir effectuer des comparaisons avec les mêmes charges de travail sur un serveur mis à niveau.If possible, collect performance measurements so that you can run comparisons against the same workloads on an upgraded server.

  • Installez une nouvelle instance d’Analysis Services en choisissant le même mode serveur (tabulaire ou multidimensionnel) que le serveur à remplacer.Install a new instance of Analysis Services, choosing the same server mode (tabular or multidimensional) as the server you intend to replace.

    Suivez les tâches consécutives à l’installation pour configurer les ports et ajouter des administrateurs de serveur.Follow post-installation tasks for configuring ports and adding server administrators. Pour en savoir plus, consultez Configuration consécutive à l’installation (Analysis Services).To learn more, see Post-install configuration (Analysis Services).

  • Attachez ou restaurez chaque base de données.Attach or restore each database.

  • Exécutez DBCC pour vérifier l’intégrité des bases de données.Run DBCC to check for database integrity. Les modèles tabulaires sont soumis à une vérification plus approfondie, avec des tests pour les objets orphelins dans l’ensemble de la hiérarchie du modèle.Tabular models undergo more thorough checking, with tests for orphaned objects throughout the model hierarchy. Pour les modèles multidimensionnels, seuls les index de partition sont vérifiés.For multidimensional models, only the partition indexes are checked. Pour en savoir plus, consultez DBCC (Database Consistency Checker) pour les bases de données multidimensionnelles et tabulaires Analysis Services.To learn more, see Database Consistency Checker (DBCC) for Analysis Services tabular and multidimensional databases.

  • Testez les rapports, feuilles de calcul et tableaux de bord pour vérifier que le comportement ou les calculs n’ont subi aucune modification indésirable.Test reports, spreadsheets, and dashboards to confirm there is no adverse change to behavior or calculations. Vous devriez constater une amélioration des performances pour les charges de travail multidimensionnelles et tabulaires.You should see faster performance for both multidimensional and tabular workloads.

  • Testez les opérations de traitement et corrigez les éventuels problèmes de connexion ou d’autorisation.Test processing operations, correcting any login or permission issues. Si vous utilisez un compte de service par défaut pour les connexions, le nouveau service s’exécute sous un compte différent.If you are using default service account for connections, the new service runs under a different account. Pour en savoir plus, consultez Configurer les comptes de service (Analysis Services).To learn more, see Configure service accounts (Analysis Services).

  • Testez les opérations de sauvegarde et de restauration sur le serveur mis à niveau, en modifiant les scripts pour qu’ils utilisent le nom du nouveau serveur.Test backup and restore operations on the upgraded server, adjusting scripts to use the new server name.

Mise à niveau des bases de donnéesDatabase upgrade

Les bases de données ayant été créées dans des versions antérieures s’exécutent sur le serveur mis à niveau avec le niveau de compatibilité défini initialement.Databases that were created in previous versions run on the upgraded server with the original compatibility level setting. En général, vous pouvez mettre à niveau une base de données ou un modèle pour améliorer son niveau de compatibilité afin d’accéder à de nouvelles fonctionnalités, mais sachez que cela vous oblige à utiliser une version spécifique du serveur.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.

En général, pour mettre à niveau une base de données, vous mettez à niveau le modèle dans SQL Server Data Tools (SSDT), puis déployez la solution vers une instance de serveur mise à niveau.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.

Les bases de données tabulaires et multidimensionnelles suivent des chemins d’accès de version différents.Tabular and multidimensional databases follow different version paths. Des modèles multidimensionnels et tabulaires peuvent avoir par coïncidence un niveau de compatibilité similaire.It's coincidental that both multidimensional and tabular models have similar numbered compatibility levels. Les modes avancent à des vitesses différentes si les modifications de fonctionnalités n’affectent que l’un d’eux.Modes will advance at different rates if feature changes impact only one of them.

Le tableau suivant présente simplement les niveaux de compatibilité. Nous vous recommandons toutefois de consulter les rubriques détaillées pour savoir ce que fournit chaque niveau.For background purposes, the following table summarizes the compatibility levels, but you should review the detail topics to understand what each level provides.

TabulaireTabular 14001400 SQL Server 2017SQL Server 2017
TabulaireTabular 12001200 SQL Server 2016SQL Server 2016
TabulaireTabular 11031103 SQL Server 2014SQL Server 2014
TabulaireTabular 11001100 SQL Server 2012SQL Server 2012
(Multidimensionnel)Multidimensional 11001100 SQL Server 2012 et versions ultérieuresSQL Server 2012 and later
(Multidimensionnel)Multidimensional 10501050 SQL Server 2005, 2008, 2008 R2SQL Server 2005, 2008, 2008 R2

Pour plus d’informations, consultez Niveau de compatibilité d’une base de données multidimensionnelle (Analysis Services) et Niveau de compatibilité pour les modèles tabulaires 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.

Voir aussiSee also

Planification d’une installation SQL Server Planning a SQL Server installation
Mettre à niveau PowerPivot pour SharePointUpgrade Power Pivot for SharePoint