Share via


Déplacer les bases de données Service Manager et de l’entrepôt de données vers différents serveurs

Important

Cette version de Service Manager a atteint la fin du support. Nous vous recommandons de mettre à niveau vers Service Manager 2022.

Une fois que vous avez déployé Service Manager, vous devrez peut-être déplacer les bases de données Service Manager ou de l’entrepôt de données d’un ordinateur exécutant Microsoft SQL Server vers un autre pour les raisons suivantes :

  • Vous devez remplacer le matériel qui rencontre des problèmes et qui n’est plus considéré comme fiable.

  • Vous devez ajouter du matériel supplémentaire pour améliorer l'évolutivité et les performances.

  • Vous devez déplacer une base de données et un fichier journal sur un volume différent pour des raisons de place ou de performances.

  • Vous devez changer un matériel loué dont le bail expire prochainement.

  • Vous devez changer ou mettre à niveau du matériel pour respecter de nouvelles normes de matériel.

  • Vous avez initialement installé plusieurs composants Service Manager sur un seul serveur et vous devez distribuer certains composants à d’autres serveurs.

  • Vous devez restaurer la fonctionnalité dans un scénario d'échec.

Si vous souhaitez déplacer la base de données de l’entrepôt de données et si vous avez installé Service Manager au cours des 90 derniers jours, il peut être plus facile pour vous d’annuler l’inscription de l’entrepôt de données, d’installer un nouvel entrepôt de données et d’inscrire la nouvelle base de données. Si les données n’ont pas été nettoyées à partir de la base de données Service Manager, il n’y aura aucune perte de données dans la base de données de l’entrepôt de données, car elle sera synchronisée. Par défaut, l'intervalle de nettoyage des éléments de travail est de 90 jours à partir de la dernière modification d'un élément de travail. L’utilisation de ce processus est plus simple que l’aide suivante, qui explique comment déplacer vos bases de données d’un serveur à un autre et nécessite de nombreuses étapes.

Déplacer la base de données Service Manager

Vous devez utiliser les étapes générales suivantes pour déplacer la base de données Service Manager.

Notes

  • Ces étapes sont liées au contenu du Guide de mise à niveau Service Manager.
  • Après avoir déployé Service Manager sur les nœuds SQL Server participant à sql Always On, pour activer la sécurité stricte du CLR, exécutez le script SQL sur chaque base de données Service Manager.
  1. Ouvrez le port SQL entrant sur le nouveau serveur de base de données Service Manager. Le port par défaut est 1433.

  2. Arrêtez les services System Center sur tous les serveurs d’administration.

  3. Sauvegardez la base de données Service Manager, comme décrit dans Comment sauvegarder la base de données Service Manager de production.

  4. Restaurez la base de données Service Manager sur l’ordinateur cible qui exécute Microsoft SQL Server, comme décrit dans Comment restaurer la base de données Service Manager dans l’environnement lab.

  5. Configurez la base de données Service Manager, comme décrit dans Guide pratique pour préparer la base de données Service Manager dans l’environnement lab.

    Important

    N’effectuez pas l’étape 17 de la procédure de configuration des tables.

  6. Après avoir déplacé la base de données Service Manager, veillez à modifier manuellement toutes les informations d'inscription d'entrepôt de données et de base de données Service Manager dans la base de données DWStagingAndConfig. Les anciennes informations relatives à l'emplacement de la base de données ServiceManager sont conservées dans les tables suivantes de la base de données DWStagingAndConfig :

    • MT_Microsoft$Systemcenter$Datawarehouse$CMDBSource

      • Dans l’entrée correspondante avec DataSourceName_GUID = <Service Manager Nom> de la source de données, modifiez le champ DatabaseServer_GUID par le nouveau nom de l’instance SQLServer\Instance vers laquelle la base de données ServiceManager a été déplacée.
    • MT_Microsoft$Systemcenter$ResourceAccessLayer$SqlResourceStore

      • Dans l'entrée correspondante contenant DataService_GUID = ServiceManager, remplacez la valeur du champ Server_GUID par le nouveau nom de l'instance SQL Server dans laquelle la base de données ServiceManager a été déplacée.
  7. Configurez le Registre sur tous les serveurs d’administration qui accèderont au nouveau SQL Server instance en procédant comme suit :

    1. Ouvrez l'Éditeur du Registre.

    2. Accédez à HKEY_LOCAL_MACHINE\Software\Microsoft\System Center\<version>\Common\Database.

    3. Configurez deux clés : une pour le nom de serveur (DatabaseServerName) et une pour le nom de base de données (DatabaseName). Définissez les valeurs sur le nouveau nom de serveur et le nom de la base de données si elles sont différentes des valeurs d’origine.

  8. Si vous mettez également à niveau le serveur SQL server lors du déplacement, mettez à niveau les prérequis SQL Server suivants pour le serveur Service Manager Management. Les composants requis SQL Server sont :

    • SQL Native Client

    • Objets AMO (Analysis Management Objects)

  9. Démarrez les services System Center sur tous les serveurs d'administration, comme décrit dans How to Start Service Manager Services on the Secondary Management Server (Démarrage des services Service Manager sur le serveur d'administration secondaire).

  10. Installez une autre base de données Service Manager dont le nom est différent sur l’ordinateur qui exécute SQL Server en installant un autre serveur d’administration Service Manager et en choisissant de créer une base de données. Cette étape permet de renseigner la base de données principale avec le texte d'un message d'erreur, de sorte que si une erreur se produit à l'avenir, le message d'erreur pourra décrire le problème spécifique au lieu d'afficher un texte générique. Une fois la base de données installée, vous pouvez la déplacer à partir de l'ordinateur qui exécute SQL Server et désinstaller le serveur d'administration temporaire supplémentaire.

    -Ou-

    Exécutez la requête suivante sur le serveur de base de données source Service Manager et copiez le script de sortie, puis exécutez-le sur le nouveau serveur de base de données Service Manager.

    DECLARE @crlf char(2);  
    DECLARE @tab char(1);  
    SET @crlf = CHAR(13) + CHAR(10);  
    SET @tab = CHAR(9);  
    
    SELECT   
           'EXEC sp_addmessage ' + @crlf + @tab  
            + '@msgnum = ' + CAST(m.message_id AS varchar(30))  
                  + ', ' + @crlf + @tab  
          + '@severity = ' + CAST(m.severity AS varchar(3))    
                  + ', ' + @crlf + @tab  
          + '@msgtext = N''' + REPLACE(m.[text],'''','''''')    
                  + ''''  + ', ' + @crlf + @tab  
            + '@lang = ''' +   
                  (SELECT TOP 1 alias   
                   FROM master.sys.syslanguages l   
                   WHERE l.lcid = m.language_id)   
                   + ''', ' + @crlf + @tab  
          + '@with_log = ''' +   
                  CASE WHEN m.is_event_logged = 1   
                   THEN 'TRUE' ELSE 'FALSE' END   + ''', ' +  @crlf + @tab  
                  -- Uncomment ONLY if you want to replace:  
            + '@replace = ''replace'';'   
            + @crlf + 'GO' + @crlf + @crlf   
    FROM   
            master.sys.messages m  
    WHERE   
           m.message_id > 50000;  
    
    GO  
    

Déplacer des bases de données de l’entrepôt de données

Les étapes générales suivantes sont nécessaires pour déplacer les bases de données de l’entrepôt de données. Chaque étape de cette liste est liée à une procédure associée plus loin dans cet article.

  1. Rechercher les comptes d'utilisateur et les instances de SQL Server
  2. Stop Service Manager services
  3. Back up the data warehouse databases
  4. Mettre les bases de données de l'entrepôt de données hors connexion
  5. Restaurer les bases de données de l'entrepôt de données sur le nouvel ordinateur exécutant SQL Server
  6. Préparer les bases de données de l'entrepôt de données sur le nouveau serveur de base de données
  7. Mettre à jour le serveur d'administration de l'entrepôt de données avec le nouveau nom du serveur de base de données
  8. Update the data sources on the reporting server
  9. Mettre à jour les sources de données pour Analysis Services
  10. Démarrer les services Service Manager sur le serveur d'administration de l'entrepôt de données

Important

Après avoir déplacé les bases de données DWStagingAndConfig et DWRepository, elles doivent être restaurées sur le même instance de SQL Server. La restauration sur des instances distinctes de SQL Server n’est pas prise en charge.

Le classement de la nouvelle instance de SQL Server doit correspondre au classement des instances d'origine de SQL Server où les bases de données de l'entrepôt de données étaient initialement hébergées.

Rechercher les comptes d'utilisateur et les instances de SQL Server

Utilisez les procédures suivantes pour localiser les comptes d’utilisateur et les instances de SQL Server qui sont utilisés par le serveur d’administration de l’entrepôt de données pour identifier :

Procédez comme suit pour identifier la base de données SQL Server et les noms instance utilisés par le serveur d’administration de l’entrepôt de données :

  1. Connectez-vous au serveur d’administration de l’entrepôt de données en tant qu’utilisateur avec des informations d’identification d’administration.

  2. Sur le bureau Windows, sélectionnez Démarrer, puis Sélectionnez Exécuter.

  3. Dans la boîte de dialogue Exécuter , dans la zone Ouvrir , entrez regedit, puis sélectionnez OK.

  4. Dans la fenêtre Registre Rédacteur, développez HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\<version>\Common\Database, puis notez les valeurs de Registre suivantes :

    • nom_base_de_données

    • DatabaseServerName

    • DataMartDatabaseName

    • DataMartSQLInstance

    • RepositoryDatabaseName

    • RepositorySQLInstance

    • StagingDatabaseName

    • StagingSQLInstance

    • OMDataMartDatabaseName

    • OMDataMartSQLInstance

    • CMDataMartDatabaseName

    • CMDataMartSQLInstance

Stop Service Manager services

Utilisez la procédure suivante pour arrêter les services Service Manager sur le serveur d'administration de l'entrepôt de données.

Arrêter Service Manager services sur le serveur d’administration de l’entrepôt de données

Procédez comme suit pour arrêter Service Manager services sur le serveur d’administration de l’entrepôt de données :

  1. Dans la boîte de dialogue Exécuter , dans le champ Ouvrir le texte, entrez services.msc, puis sélectionnez OK.

  2. Dans la fenêtre Services , dans le volet Services (local), recherchez les trois services suivants, puis pour chacun d’eux, sélectionnez Arrêter :

    1. Service d'accès aux données System Center

    2. Microsoft Monitoring Agent

    3. Configuration de l'administration de System Center

Back up the data warehouse databases

Utilisez la procédure suivante pour sauvegarder les bases de données de l’entrepôt de données sur l’ordinateur d’origine exécutant SQL Server :

  1. Connectez-vous à l’ordinateur d’origine exécutant SQL Server qui héberge les bases de données de l’entrepôt de données, puis ouvrez SQL Server Management Studio.

  2. Dans la boîte de dialogue Se connecter au serveur , procédez comme suit :

    1. Dans la liste Type de serveur , sélectionnez Moteur de base de données.

    2. Dans la liste Nom du serveur , sélectionnez le nom du serveur correspondant à la base de données de l'entrepôt de données.

    3. Dans la liste Authentification , sélectionnez Authentification Windows, puis Se connecter.

  3. Dans le volet Explorateur d'objets , développez Bases de données.

  4. Cliquez avec le bouton droit sur la base de données DWStagingAndConfig , sélectionnez Tâches, puis sélectionnez Sauvegarder.

  5. Dans la boîte de dialogue Sauvegarder la base de données , entrez un chemin d’accès et un nom de fichier dans la zone de texte Destination sur le disque , puis sélectionnez OK.

    Important

    L'emplacement de destination doit avoir suffisamment d'espace disque libre pour stocker les fichiers de sauvegarde.

  6. Sélectionnez OK dans la boîte de dialogue Sauvegarder la base de données pour démarrer la sauvegarde.

  7. Répétez ces étapes pour les bases de données DWRepository, CMDWDataMart, OMDWDataMart et DWDataMart.

Mettre les bases de données de l'entrepôt de données hors connexion

Utilisez la procédure suivante pour mettre les bases de données de l’entrepôt de données hors connexion sur l’ordinateur d’origine exécutant SQL Server :

  1. Connectez-vous à l’ordinateur d’origine exécutant SQL Server qui héberge les bases de données de l’entrepôt de données, puis ouvrez SQL Server Management Studio.

  2. Dans la boîte de dialogue Se connecter au serveur , procédez comme suit :

    1. Dans la liste Type de serveur , sélectionnez Moteur de base de données.

    2. Dans la liste Nom du serveur , sélectionnez le nom du serveur correspondant à la base de données de l'entrepôt de données.

    3. Dans la liste Authentification , sélectionnez Authentification Windows, puis Se connecter.

  3. Dans le volet Explorateur d'objets , développez Bases de données.

  4. Cliquez avec le bouton droit sur la base de données DWStagingAndConfig , sélectionnez Tâches, puis Mettre hors connexion.

  5. Dans la boîte de dialogue Mettre la base de données hors connexion , sélectionnez Fermer.

  6. Répétez les étapes précédentes pour les bases de données DWRepository, CMDWDataMart, OMDWDataMart et DWDataMart.

Restaurer les bases de données de l'entrepôt de données sur le nouvel ordinateur exécutant SQL Server

Utilisez la procédure suivante pour restaurer les bases de données de l’entrepôt de données sur le nouvel ordinateur exécutant SQL Server :

  1. Sur le nouvel ordinateur exécutant SQL Server, ouvrez SQL Server Management Studio.

  2. Dans la boîte de dialogue Se connecter au serveur , procédez comme suit :

    1. Dans la liste Type de serveur , sélectionnez Moteur de base de données.

    2. Dans la liste Nom du serveur , sélectionnez le nom de serveur correspondant à votre base de données Service Manager.

    3. Dans la liste Authentification , sélectionnez Authentification Windows, puis Se connecter.

  3. Dans le volet Explorateur d'objets, cliquez avec le bouton droit sur le dossier Bases de données, puis sélectionnez Restaurer la base de données.

  4. Dans la boîte de dialogue Restaurer la base de données , sous la zone de texte À un point dans le temps , conservez la valeur par défaut La plus récente possible, ou sélectionnez une date et une heure spécifiques en sélectionnant le bouton Parcourir pour ouvrir la boîte de dialogue Restauration à un point dans le temps .

  5. Pour spécifier la source et l’emplacement des jeux de sauvegarde à restaurer, sélectionnez À partir de l’appareil.

  6. Sélectionnez Parcourir pour ouvrir la boîte de dialogue Spécifier la sauvegarde .

  7. Dans la zone de liste Support de sauvegarde, sélectionnez l'un des types d'unité proposés. Pour sélectionner d’autres appareils pour l’emplacement de sauvegarde, sélectionnez Ajouter.

  8. Dans la grille Sélectionnez les jeux de sauvegarde à restaurer , sélectionnez les sauvegardes à restaurer. Cette grille affiche les sauvegardes disponibles pour l'emplacement spécifié.

  9. Sur la page Général , le nom de la base de données de restauration s'affiche dans la liste Vers la base de données . Sélectionnez la base de données DWStagingAndConfig dans la liste.

  10. Dans le volet Options de restauration , sélectionnez Remplacer la base de données existante.

  11. Dans le volet des options Restaurer les fichiers de la base de données en tant que , vérifiez que le nom du fichier de base de données d'origine et le chemin sont corrects.

  12. Pour l’option État de récupération , sélectionnez Laisser les bases de données prêtes à être utilisées en supprimant les transactions non validées. Les journaux de transactions supplémentaires ne peuvent pas être restaurés (RESTORE WITH RECOVERY).

  13. Sélectionnez OK pour restaurer la base de données.

  14. Répétez les étapes précédentes pour les bases de données DWRepository, CMDWDataMart, OMDWDataMart et DWDataMart.

Préparer les bases de données de l'entrepôt de données sur le nouveau serveur de base de données

Utilisez les trois procédures suivantes pour préparer les bases de données de l'entrepôt de données sur le nouveau serveur de base de données :

  1. Pour configurer la base de données DWStagingAndConfig sur le nouvel ordinateur exécutant SQL Server

  2. Pour configurer les autorisations de base de données du compte de service

  3. Pour configurer les tables DWStagingAndConfig

Configurer la base de données DWStagingAndConfig sur le nouvel ordinateur exécutant SQL Server

Procédez comme suit pour configurer la base de données DWStagingAndConfig sur le nouvel ordinateur exécutant SQL Server :

  1. Sur le nouvel ordinateur exécutant SQL Server, ouvrez SQL Server Management Studio.

  2. Dans la boîte de dialogue Se connecter au serveur , procédez comme suit :

    1. Dans la liste Type de serveur , sélectionnez Moteur de base de données.

    2. Dans la liste Nom du serveur , sélectionnez le nom du nouvel ordinateur exécutant SQL Server et qui héberge la base de données DWStagingAndConfig .

    3. Dans la liste Authentification , sélectionnez Authentification Windows, puis Se connecter.

  3. Dans le volet Explorateur d'objets, développez Bases de données, puis sélectionnez DWStagingAndConfig.

  4. Dans la barre d’outils, sélectionnez Nouvelle requête.

  5. Dans le volet central, copiez la commande suivante, puis sélectionnez Exécuter.

    sp_configure&nbsp;'clr enabled',&nbsp;1  
    go  
    reconfigure  
    go  
    
  6. Dans le volet central, supprimez la commande que vous avez tapée à l’étape précédente, copiez la commande suivante, puis sélectionnez Exécuter.

    ALTER DATABASE DWStagingAndConfig SET SINGLE_USER WITH ROLLBACK IMMEDIATE  
    
  7. Dans le volet central, supprimez la commande que vous avez entrée à l’étape précédente, copiez la commande suivante, puis sélectionnez Exécuter.

    ALTER DATABASE DWStagingAndConfig SET ENABLE_BROKER  
    
  8. Dans le volet central, supprimez la commande que vous avez entrée à l’étape précédente, entrez la commande suivante, puis sélectionnez Exécuter.

    ALTER DATABASE DWStagingAndConfig SET MULTI_USER  
    

Configurer les autorisations de base de données du compte de service

Procédez comme suit pour configurer les autorisations de base de données du compte de service :

  1. Dans le volet Explorateur d'objets , développez Sécuritépuis Connexions. Cliquez avec le bouton droit sur Connexions, puis sélectionnez Nouvelle connexion.

  2. Sélectionnez Recherche.

  3. Entrez le nom d’utilisateur en utilisant le format domaine\nom d’utilisateur pour le compte de service d’entrepôt de données, sélectionnez Vérifier les noms, puis sélectionnez OK.

    Notes

    Si le compte d’accès aux données s’exécute en tant que LocalSystem, utilisez le format domain\computername$ dans connexions SQL, où computername est le nom du serveur d’administration.

  4. Dans le volet Sélectionner une page , sélectionnez Mappage des utilisateurs.

  5. Dans la zone Utilisateurs mappés à cette connexion et dans la colonne Mapper , cliquez sur la ligne représentant le nom de la base de données DWStagingAndConfig. Le nom de la base de données par défaut est DWStagingAndConfig.

  6. Dans la zone Appartenance au rôle de base de données pour : DWStagingAndConfig , assurez-vous que les entrées suivantes sont sélectionnées :

    • configsvc_users

    • db_accessadmin

    • db_datareader

    • db_datawriter

    • db_ddladmin

    • db_securityadmin

    • dbmodule_users

    • public

    • sdk_users

    • sql_dependency_subscriber

    • db_owner

  7. Dans la zone Appartenance au rôle de base de données pour : DWRepository , assurez-vous que les entrées suivantes sont sélectionnées :

    • db_owner

    • public

  8. Dans la zone Appartenance au rôle de base de données pour : DWDataMart , assurez-vous que les entrées suivantes sont sélectionnées :

    • db_owner

    • public

  9. Sélectionnez OK.

  10. Dans le volet Explorateur d'objets , développez Sécuritépuis Connexions.

  11. Cliquez avec le bouton droit sur Connexions, puis cliquez sur Nouvelle connexion.

  12. Sélectionnez Recherche.

  13. Entrez le nom d’utilisateur au format domaine\nom d’utilisateur pour le compte de création de rapports, sélectionnez Vérifier les noms, puis sélectionnez OK.

  14. Dans le volet Sélectionner une page , sélectionnez Mappage des utilisateurs.

  15. Dans la zone Utilisateurs mappés à cette connexion et dans la colonne Mapper , cliquez sur la ligne représentant le nom de DWStagingAndConfig. Le nom de la base de données par défaut est DWStagingAndConfig.

  16. Dans la zone Appartenance au rôle de base de données pour : DWStagingAndConfig , vérifiez que les entrées suivantes sont sélectionnées :

    • db_datareader

    • public

  17. Dans la zone Appartenance au rôle de base de données pour : DWRepository , assurez-vous que les entrées suivantes sont sélectionnées :

    • db_datareader

    • public

    • reportuser

  18. Dans la zone Appartenance au rôle de base de données pour : DWDataMart , assurez-vous que les entrées suivantes sont sélectionnées :

    • db_datareader

    • public

    • reportuser

  19. Dans la zone Appartenance au rôle de base de données pour : OMDWDataMart , assurez-vous que les entrées suivantes sont sélectionnées :

    • db_datareader

    • public

    • reportuser

  20. Dans la zone Appartenance au rôle de base de données pour : CMDWDataMart , assurez-vous que les entrées suivantes sont sélectionnées :

    • db_datareader

    • public

    • reportuser

  21. Sélectionnez OK.

  22. Dans le volet Explorateur d'objets , développez Sécuritépuis Connexions.

  23. Cliquez avec le bouton droit sur Connexions, puis sélectionnez Nouvelle connexion.

  24. Sélectionnez Recherche.

  25. Entrez le nom d’utilisateur au format domaine\nom d’utilisateur pour le compte OLAP, sélectionnez Vérifier les noms, puis sélectionnez OK.

  26. Dans le volet Sélectionner une page , sélectionnez Mappage des utilisateurs.

  27. Dans la zone Appartenance au rôle de base de données pour : DWDataMart , assurez-vous que les entrées suivantes sont sélectionnées :

    • db_datareader

    • public

    • reportuser

  28. Dans la zone Appartenance au rôle de base de données pour : OMDWDataMart , assurez-vous que les entrées suivantes sont sélectionnées :

    • db_datareader

    • public

    • reportuser

  29. Dans la zone Appartenance au rôle de base de données pour : CMDWDataMart , assurez-vous que les entrées suivantes sont sélectionnées :

    • db_datareader

    • public

    • reportuser

  30. Sélectionnez OK.

Configurer les tables DWStagingAndConfig

Procédez comme suit pour configurer les tables DWStagingAndConfig :

  1. Dans le volet Explorateur d'objets , développez successivement Bases de données, DWStagingAndConfiget Tables.

  2. Sélectionnez dbo.MT_Microsoft$SystemCenter$ManagementGroup, puis modifier les 200 premières lignes.

  3. Dans le volet central, recherchez la colonne SQLServerName_ 43FB076F_7970_4C86_6DCA_8BD541F45E3A, puis dans la première ligne de la colonne, entrez le nom du nouvel ordinateur exécutant SQL Server qui héberge la base de données DWStagingAndConfig. Pour les instances nommées, entrez ComputerName\InstanceName.

  4. Cliquez avec le bouton droit sur dbo. MT_Microsoft$SystemCenter$ResourceAccessLayer$SqlResourceStore, puis sélectionnez Modifier les 200 premières lignes.

  5. Mettez à jour la colonne Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA pour les lignes représentant DWStagingAndConfig, DWRepository, CMDWDataMart, OMDWDataMart et DWDataMart en entrant le nom du nouvel ordinateur exécutant SQL Server qui héberge les bases de données respectives. Pour les instances nommées, entrez ComputerName\InstanceName.

  6. Cliquez avec le bouton droit sur dbo.MT_Microsoft$SystemCenter$ResourceAccessLayer$CMDBResourceStore, puis sélectionnez Modifier les 200 premières lignes.

  7. Dans le volet central, recherchez la colonne Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA et, dans la première ligne de la colonne, entrez le nom du nouvel ordinateur exécutant SQL Server qui héberge la base de données DWStagingAndConfig. Pour les instances nommées, entrez ComputerName\InstanceName.

  8. Cliquez avec le bouton droit sur LFX. DataSource, puis sélectionnez Modifier les 200 premières lignes.

  9. Dans le volet central, recherchez la colonne DataSourceAddress et, dans la première ligne de la colonne, recherchez l’entrée qui commence par Source de données = nom du serveur ; Catalogue initial = DWStagingAndConfig ; Persistez Security Info=False. Remplacez le nom du serveur par le nom du nouvel ordinateur exécutant SQL Server.

  10. Vérifiez que les valeurs que vous avez entrées ont été enregistrées en interrogeant les tables spécifiées dans les étapes précédentes.

  11. Fermez Microsoft SQL Server Management Studio.

Mettre à jour le serveur d'administration de l'entrepôt de données avec le nouveau nom du serveur de base de données

Utilisez la procédure suivante pour mettre à jour le serveur d’administration de l’entrepôt de données afin d’utiliser le nouveau nom du serveur de base de données :

  1. Connectez-vous à l’ordinateur en tant qu’utilisateur avec des informations d’identification administratives.

  2. Sur le bureau Windows, sélectionnez Démarrer, puis Exécuter.

  3. Dans la boîte de dialogue Exécuter , dans la zone Ouvrir , entrez regedit, puis sélectionnez OK.

    Attention

    Si la modification du registre n'est pas faite correctement, cela peut endommager sévèrement le système ; aussi, avant d'apporter tout changement au registre, sauvegardez toutes les données essentielles de l'ordinateur.

  4. Dans la fenêtre Rédacteur registre, développez HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\<version>\Common\Database.

  5. Dans le volet droit, double-cliquez sur DatabaseServerName.

  6. Dans la zone Modifier la chaîne, dans la zone Données de la valeur, entrez le nom du nouvel ordinateur exécutant SQL Server qui héberge la base de données DWStagingAndConfig. Si vous utilisez un instance nommé de SQL Server, utilisez le format Nom de l’ordinateur\Nom de l’instance.

  7. Sélectionnez OK.

  8. Répétez les étapes précédentes pour les valeurs de Registre afin de refléter le nouveau nom de l'ordinateur exécutant SQL Server pour les bases de données DWDataMart, OMDWDataMart, CMDWDataMart, DWRepository et DWStagingAndConfig.

    • DataMartSQLInstance

    • RepositorySQLInstance

    • StagingSQLInstance

  • OMDataMartSQLInstance

    • CMDataMartSQLInstance

Update the data sources on the reporting server

Utilisez la procédure suivante pour mettre à jour les sources de données sur le serveur de rapports afin de pointer vers le nouvel ordinateur exécutant SQL Server :

  1. Connectez-vous au serveur de rapports Service Manager et démarrez Reporting Services Configuration Manager.

  2. Dans la boîte de dialogue Connexion de configuration Reporting Services, connectez-vous au serveur de rapports approprié instance comme indiqué dans la section Pour identifier le serveur de rapports et instance nom utilisé par le serveur d’administration de l’entrepôt de données.

  3. Dans la liste du Gestionnaire de configuration de Reporting Services, sélectionnez URL de gestionnaire de rapports.

  4. Dans la page URL du Gestionnaire de rapports, sélectionnez le lien hypertexte qui ressemble http://Servername/:portnumber/Reports pour ouvrir la page d’accueil Rapports dans votre navigateur Internet.

  5. Sur la page d'accueil, ouvrez le dossier System Center , puis le dossier Service Manager .

  6. Ouvrez la liste des éléments Service Manager, puis sélectionnez la source de données DWDataMart.

  7. Dans la zone Chaîne de connexion , la chaîne ressemble à data source=<server name>;initial catalog=DWDataMart. Remplacez le nom existant de l'ordinateur exécutant SQL Server en tapant le nom du nouvel ordinateur exécutant SQL Server.

  8. Retour à la page web précédente du dossier Service Manager, puis sélectionnez la source de données DWStagingAndConfig.

  9. Dans la zone Chaîne de connexion , la chaîne ressemble à data source=<server name>;initial catalog= DWStagingAndConfig. Remplacez le nom existant de l'ordinateur exécutant SQL Server en tapant le nom du nouvel ordinateur exécutant SQL Server.

  10. Retour à la page web du dossier Service Manager précédent et sélectionnez la source de données ConfigurationManager.

  11. Dans la zone Chaîne de connexion , la chaîne ressemble à data source=<server name>;initial catalog= CMDWDataMart. Remplacez le nom existant de l’ordinateur exécutant SQL Server en entrant le nom du nouvel ordinateur exécutant SQL Server.

  12. Retour à la page web du dossier Service Manager précédent et sélectionnez la source de données MultiMartDatasource.

  13. Dans la zone Chaîne de connexion , la chaîne ressemble à <root><source id='DWDataMart' connectionString='Data Source=<Server name>;Initial Catalog=DWDataMart;Integrated Security=True' /><source id='OMDataMart' connectionString='Data Source=<Server name>;Initial Catalog=OMDWDataMart;Integrated Security=True' /><source id='CMDataMart' connectionString='Data Source=<Server name>;Initial Catalog=CMDWDataMart;Integrated Security=True' /></root>. Remplacez le nom existant de l’ordinateur exécutant SQL Server en entrant le nom du nouvel ordinateur exécutant SQL Server.

  14. Retour à la page web précédente du dossier Service Manager et sélectionnez la source de données Operations Manager.

  15. Dans la zone Chaîne de connexion , la chaîne ressemble à data source=<server name>;initial catalog= OMDWDataMart. Remplacez le nom existant de l'ordinateur exécutant SQL Server en tapant le nom du nouvel ordinateur exécutant SQL Server.

  16. Fermez votre navigateur Web.

Mettre à jour les sources de données pour Analysis Services

Utilisez la procédure suivante pour mettre à jour les chaînes de connexion des sources de données sur le serveur qui héberge la base de données Analysis Services :

  1. Connectez-vous au serveur qui héberge la base de données SQL Server Analysis Services.

  2. Ouvrez SQL Server Management Studio.

  3. Dans la boîte de dialogue Se connecter au serveur , dans la liste Type de serveur , sélectionnez Analysis Services.

  4. Dans la liste Nom du serveur, entrez le nom du serveur que vous avez reçu comme sortie de l’applet de commande $OLAPServer.Server. (Vous avez noté ces informations dans le cadre de la procédure « Pour identifier le compte OLAP utilisé par le serveur d'administration de l'entrepôt de données » décrite plus haut dans cette rubrique.)

  5. Dans le volet Explorateur d'objets , développez Bases de données, puis DWASDataBase.

  6. Développez Sources de donnéeset double-cliquez sur CMDataMart.

  7. Dans la boîte de dialogue Propriétés de la source de données - CMDataMart , sélectionnez Chaîne de connexion Provider=SQLNCLI10.1 ; Source de données=nom_serveur ; Integrated Security=SSPI ; Initial Catalog=CMDWDataMart.

  8. Remplacez servername> par <le nom de l’ordinateur exécutant SQL Server qui héberge la base de données CMDWDataMart.

  9. Vous devez entrer à nouveau le mot de passe du compte d’emprunt d’identité lorsque vous avez terminé la mise à jour du serveur de source de données. Sélectionnez le bouton de sélection à droite de ImpersonateAccount , puis ajoutez le mot de passe dans la boîte de dialogue Informations d’emprunt d’identité . Sélectionnez OK pour accepter les modifications.

  10. Répétez les étapes précédentes pour mettre à jour les chaînes de connexion pour les sources de données DWDataMart et OMDataMart.

Démarrer les services Service Manager sur le serveur d'administration de l'entrepôt de données

Utilisez la procédure suivante pour démarrer les services Service Manager sur le serveur d’administration de l’entrepôt de données :

  1. Dans la boîte de dialogue Exécuter , dans le champ Ouvrir le texte, entrez services.msc, puis sélectionnez OK.

  2. Dans la fenêtre Services , dans le volet Services (local), recherchez les trois services suivants, puis pour chacun d’eux, sélectionnez Démarrer :

    1. Service d'accès aux données System Center

    2. Microsoft Monitoring Agent

    3. Configuration de l'administration de System Center

Étapes suivantes

Pour en savoir plus sur la mise à niveau des Service Manager, consultez Mettre à niveau System Center 2012 R2 - Service Manager vers System Center - Service Manager.