Renommer une instance d'Analysis Services

S’applique à : SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Vous pouvez renommer une instance existante de Microsoft SQL Server Analysis Services à l’aide de l’outil Renommer l’instance, installé avec Management Studio (web install).

Important

Lors du changement de nom du instance, l’outil de renommage d’instance SQL Server Analysis Services s’exécute sous des privilèges élevés, mettant à jour le nom du service Windows, les comptes de sécurité et les entrées de Registre associés à cette instance. Pour vous assurer que ces actions sont effectuées, veillez à exécuter cet outil en tant qu'administrateur système local.

L’outil de renommage d’instance SQL Server Analysis Services ne modifie pas le dossier du programme qui a été créé pour le instance d’origine. Ne modifiez pas le nom du dossier du programme pour qu'il corresponde à l'instance que vous renommez. Le fait de modifier un nom de dossier de programme peut empêcher au programme d'installation de réparer ou désinstaller celle-ci.

Notes

L’outil de renommage d’instance SQL Server Analysis Services n’est pas pris en charge pour une utilisation dans un environnement de cluster.

Pour renommer une instance d'Analysis Services

  1. Lancez l’outil Renommage d’instance, ASInstanceRename.exe, à partir de C :\Program Files (x86)\Microsoft SQL Server Management Studio 19\Common7\IDE.

  2. Dans la boîte de dialogue Renommer l’instance , sélectionnez dans la liste Instance à renommer l’instance que vous souhaitez renommer.

  3. Dans la zone Nouveau nom d’instance , entrez le nouveau nom de l’instance.

  4. Vérifiez que le nom d’utilisateur et le mot de passe sont corrects, puis cliquez sur Renommer.

    L'instance Analysis Services sera arrêtée et redémarrée dans le cadre du changement de nom.

Liste de contrôle après la modification du nom

  1. Pour récupérer l'accès aux bases de données qui s'exécutent sur l'instance renommée, vous devez mettre à jour manuellement les connexions de données dans Excel ou les autres applications clientes. Vérifiez également toutes les connexions prédéfinies, telles que les sources de données partagées Reporting Services, les fichiers ODC Excel ou les fichiers de connexion de modèle sémantique BI qui peuvent référencer l'instance que vous venez de renommer.

  2. Mettez à jour les scripts PowerShell ou AMO (Analysis Management Objects) que vous utilisez régulièrement pour la sauvegarde, la synchronisation ou le traitement des bases de données.

  3. Mettez à jour les propriétés de projet pour SQL Server Analysis Services projets que vous utilisez dans SQL Server Data Tools. Pour les instances de serveur en mode tabulaire, veillez à mettre à jour la propriété Serveur d'espace de travail dans le fichier model.bim, ainsi que la propriété Serveur dans le projet.

  4. Selon la façon dont vous avez spécifié le compte de service, vous devrez peut-être mettre à jour les connexions à la base de données ou les autorisations de fichiers qui accordent des droits d'accès au service (par exemple, si vous utilisez le compte de service pour le traitement des données ou pour accéder aux objets liés sur un autre serveur).

    La mise à jour d'une connexion à une base de données ou des autorisations de fichiers est nécessaire si vous avez utilisé un compte virtuel pour configurer le service. Les comptes virtuels sont basés sur le nom de l'instance, donc si vous renommez l'instance, le compte virtuel est également mis à jour. Cela signifie que toutes les connexions ou autorisations précédentes créées pour l'instance antérieure ne sont plus valides.

    L'exemple suivant illustre cette situation. Supposons que vous avez installé un serveur en mode tabulaire en tant que instance nommé « Tabulaire » à l’aide du compte virtuel par défaut, ce qui entraîne la configuration suivante :

    1. Nom de l’instance = <serveur>\TABULAR

    2. Nom du service = MSOLAP$TABULAR

    3. Compte virtuel = NT Service\ MSOLAP$TABULAR

    Supposons maintenant que vous renommez le instance en « TAB2 ». Suite au changement de nom, la configuration se présente à présent comme suit :

    1. Nom de l’instance = <serveur>\TAB2

    2. Nom du service = MSOLAP$TAB2

    3. Compte virtuel = NT Service\ MSOLAP$TAB2

    Comme vous pouvez le voir, les autorisations de base de données et de fichiers précédemment accordées à « NT Service\ MSOLAP$TABULAR » ne sont plus valides. Pour vous assurer que les tâches et les opérations effectuées par le service s’exécutent comme auparavant, vous devez maintenant accorder de nouvelles autorisations de base de données et de fichiers à « Service NT\ MSOLAP$TAB2 ».