Mettre à niveau Analysis Services

S’applique à :SQL Server - Windows uniquement

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.

Vous pouvez mettre à niveau chaque instance sur place, indépendamment des autres instances exécutées sur le même matériel. 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. Une mise à niveau sur place peut cependant être plus adaptée pour les serveurs de développement ou de test.

Mise à niveau d’un serveur

Il existe deux approches de base pour mettre à niveau les serveurs et les bases de données :

Notes

Les niveaux de compatibilité des bases de données attachées à un serveur donné restent inchangés, sauf si vous les modifiez manuellement.

Mise à niveau sur place

Le processus de mise à niveau migre automatiquement les bases de données existantes de l’instance antérieure vers la nouvelle 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.

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.

Mise à niveau côte à côte

  • Sauvegardez toutes les bases de données et vérifiez que chacune d’elles peut être restaurée. Pour en savoir plus, consultez Sauvegarde et restauration de bases de données Analysis Services.

  • 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. Si possible, collectez les mesures de performances pour pouvoir effectuer des comparaisons avec les mêmes charges de travail sur un serveur mis à niveau.

  • Installez une nouvelle instance d’Analysis Services en choisissant le même mode serveur (tabulaire ou multidimensionnel) que le serveur à remplacer.

    Suivez les tâches consécutives à l’installation pour configurer les ports et ajouter des administrateurs de serveur. Pour en savoir plus, consultez Configuration consécutive à l’installation (Analysis Services).

  • Attachez ou restaurez chaque base de données.

  • Exécutez DBCC pour vérifier l’intégrité des bases de données. 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. Pour les modèles multidimensionnels, seuls les index de partition sont vérifiés. Pour en savoir plus, consultez DBCC (Database Consistency Checker) pour les bases de données multidimensionnelles et tabulaires Analysis Services.

  • 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. Vous devriez constater une amélioration des performances pour les charges de travail multidimensionnelles et tabulaires.

  • Testez les opérations de traitement et corrigez les éventuels problèmes de connexion ou d’autorisation. Si vous utilisez un compte de service par défaut pour les connexions, le nouveau service s’exécute sous un compte différent. Pour en savoir plus, consultez Configurer les comptes de service (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.

Mise à niveau des bases de données

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

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.

Les bases de données tabulaires et multidimensionnelles suivent des chemins d’accès de version différents. Des modèles multidimensionnels et tabulaires peuvent avoir par coïncidence un niveau de compatibilité similaire. Les modes avancent à des vitesses différentes si les modifications de fonctionnalités n’affectent que l’un d’eux.

Le tableau suivant présente simplement les niveaux de compatibilité. Nous vous recommandons toutefois de consulter les articles détaillés pour savoir ce que fournit chaque niveau.

Modèle de base de données Niveau de compatibilité Versions compatibles
Tabulaire 1500 SQL Server 2019
Tabulaire 1400 SQL Server 2017
Tabulaire 1200 SQL Server 2016
Tabulaire 1103 SQL Server 2014
Tabulaire 1100 SQL Server 2012
Multidimensionnel 1100 SQL Server 2012 et versions ultérieures
Multidimensionnel 1050 SQL 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.

Voir aussi

Planification d’une installation SQL Server
Mettre à niveau PowerPivot pour SharePoint