Share via


Déplacement des bases de données de l'entrepôt de données

 

Date de publication : juillet 2016

S’applique à : System Center 2012 SP1 - Service Manager, System Center 2012 R2 Service Manager, System Center 2012 - Service Manager

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 ultérieure de ce document.

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

  2. Arrêter les services Service Manager

  3. Sauvegarder les bases de données de l'entrepôt de données

  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. Mettre à jour les sources de données sur le serveur de rapports

  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


Une fois les bases de données DWStagingAndConfig et DWRepository déplacées, elles doivent être restaurées sur la même instance de SQL Server. Leur 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

La procédure suivante permet de localiser les comptes d'utilisateur et les instances de SQL Server utilisés par le serveur d'administration de l'entrepôt de données.

Pour identifier les noms de base de données et d'instance de SQL Server utilisés par le serveur d'administration de l'entrepôt de données

  1. Ouvrez une session sur le serveur d'administration de l'entrepôt de données en tant qu'utilisateur ayant des informations d'identification administratives.

  2. Sur le bureau de Windows, cliquez sur Démarrer, puis sur Exécuter.

  3. Dans la boîte de dialogue Exécuter, dans le champ Ouvrir, tapez regedit, puis cliquez sur OK.

  4. Dans la fenêtre de l'Éditeur du Registre, développez HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Database et notez les valeurs de Registre suivantes :

    • DatabaseName

    • DatabaseServerName

    • DataMartDatabaseName

    • DataMartSQLInstance

    • RepositoryDatabaseName

    • RepositorySQLInstance

    • StagingDatabaseName

    • StagingSQLInstance

    • OMDataMartDatabaseName

    • OMDataMartSQLInstance

    • CMDataMartDatabaseName

    • CMDataMartSQLInstance

Pour identifier les noms de serveur de rapports et d'instance utilisés par le serveur d'administration de l'entrepôt de données

  1. Ouvrez une session sur le serveur d'administration de l'entrepôt de données en tant qu'utilisateur ayant des informations d'identification administratives.

    Sur le bureau de Windows, cliquez sur Démarrer, puis sur Exécuter.

    Dans la boîte de dialogue Exécuter, dans le champ Ouvrir, tapez regedit, puis cliquez sur OK.

    Dans la fenêtre de l'Éditeur du Registre, développez HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Reporting et notez les valeurs de Registre suivantes :

    • Serveur

    • ServerInstance

    • WebServiceURL

Pour identifier le compte de service utilisé par le serveur d'administration de l'entrepôt de données

  1. Sur le bureau de Windows, cliquez sur Démarrer, puis sur Exécuter.

  2. Dans la boîte de dialogue Exécuter, dans la zone Ouvrir, tapez services.msc et cliquez sur OK.

  3. Recherchez le service d'accès aux données System Center, puis double-cliquez dessus.

  4. Dans la fenêtre Propriétés, cliquez sur l'onglet Connexion.

  5. Notez le nom du compte d'utilisateur sous Ce compte :.

  6. Répétez les étapes 3 à 5 pour le service Configuration de l'administration de System Center.

Pour identifier le compte de rapports utilisé par le serveur d'administration de l'entrepôt de données

  1. Notes


    Le compte configuré à l'aide de noms se trouvant dans les sources de données suivantes de SQL Server Reporting Services est appelé Compte de rapports.

    Ouvrez une session sur le serveur avec SQL Server Reporting Services qui héberge les rapports Service Manager.

    Notes


    Dans cette procédure, vous allez utiliser les valeurs que vous avez notées dans le cadre de la procédure To identify the reporting server and instance names used by data warehouse management server.

  2. Dans SQL Server Reporting Services, cliquez sur Démarrer, sur Tous les programmes, sur le groupe de programmes de la version SQL Server que vous exécutez, sur Outils de configuration, puis sur Gestionnaire de configuration de Reporting Services.

  3. Dans la boîte de dialogue Connexion relative à la configuration de Reporting Services, connectez-vous à l'Instance SQL Reporting dont vous avez pris note lors de la précédente procédure.

  4. Dans Gestionnaire de configuration de Reporting Services, cliquez sur URL de Reporting Manager.

  5. Sur la page URL de Reporting Manager, cliquez sur le lien hypertexte semblable à http://<Nom de serveur>:numéro de port/Reports pour l'ouvrir dans votre navigateur web.

  6. Ouvrez le dossier System Center, puis ouvrez le dossier Service Manager.

  7. Cliquez sur la source de données DWDataMart et prenez note de la valeur Nom d'utilisateur dans Les informations d'identification sont stockées de manière sécurisée dans le serveur de rapports

  8. Dans votre navigateur, cliquez sur Précédent pour revenir au dossier Service Manager.

  9. Cliquez sur la source de données DWStagingAndConfig et prenez note de la valeur Nom d'utilisateur dans Les informations d'identification sont stockées de manière sécurisée dans le serveur de rapports

  10. Dans votre navigateur, cliquez sur Précédent pour revenir au dossier Service Manager.

  11. Cliquez sur la source de données ConfigurationManager et prenez note de la valeur Nom d'utilisateur dans Les informations d'identification sont stockées de manière sécurisée dans le serveur de rapports

  12. Dans votre navigateur, cliquez sur Précédent pour revenir au dossier Service Manager.

  13. Cliquez sur la source de données MultiMartDatasource et prenez note de la valeur Nom d'utilisateur dans Les informations d'identification sont stockées de manière sécurisée dans le serveur de rapports

  14. Dans votre navigateur, cliquez sur Précédent pour revenir au dossier Service Manager.

  15. Cliquez sur la source de données OperationsManager et prenez note de la valeur Nom d'utilisateur dans Les informations d'identification sont stockées de manière sécurisée dans le serveur de rapports

  16. Fermez la fenêtre du navigateur.

Pour identifier le compte OLAP utilisé par le serveur d'administration de l'entrepôt de données

  1. Ouvrez une session sur le serveur Service Manager, cliquez successivement sur Démarrer, Tous les programmes, Microsoft System Center 2012, Service Manager, puis Service Manager Shell.

  2. À l'invite de commande Windows PowerShell, copiez la commande suivante, puis appuyez sur ENTRÉE.

    Notes


    Remplacez <DWServerName> par le nom de votre serveur d'administration de l'entrepôt de données.

    $class= get-scclass –Name Microsoft.SystemCenter.ResourceAccessLayer.ASResourceStore –ComputerName <DWServerName>  
    $OLAPServer= get-scclassinstance –class $class –ComputerName <DWServerName>  
    $OLAPServer.Server  
    

    Notes


    L'applet de commande $OLAPServer.Server renvoie le nom du serveur OLAP qui héberge la base de données DWASDataBase, et elle contient le compte OLAP.

  3. Sur un serveur où vous avez installé SQL Server Management Studio, effectuez les opérations suivantes :

    1. Ouvrez SQL Server Management Studio.

    2. Dans la fenêtre Se connecter au serveur, sélectionnez Analysis Services dans la liste Type de serveur.

    3. Dans la liste Nom de serveur, entrez ou sélectionnez le nom fourni par le résultat de l'applet de commande $OLAPServer.Server à l'étape précédente, puis cliquez sur Connecter

    4. Dans le volet Explorateur d'objets, développez Bases de données, puis la base de données OLAP DWASDataBase.

    5. Développez le dossier Sources de données et double-cliquez sur CMDataMart.

    6. Dans la boîte de dialogue Propriétés de la source de données – CMDataMart, notez la valeur de Chaîne de connexion.

    7. Dans Paramètres de sécurité, cliquez sur Compte d'emprunt d'identité, puis sur le bouton des propriétés (…) pour ouvrir la boîte de dialogue Informations d'emprunt d'identité

    8. Dans la boîte de dialogue Informations d'emprunt d'identité, notez le nom d'utilisateur.

    9. Cliquez sur Annuler pour fermer les boîtes de dialogue.

    10. Répétez les étapes ci-dessus pour la chaîne de connexion et le nom d'utilisateur pour les bases de données DWDataMart et OMDataMart.

Arrêter les services Service Manager

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

Pour arrêter les services Service Manager sur le serveur d'administration de l'entrepôt de données

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

  2. Dans le volet Services (Locaux) de la fenêtre Services, localisez les trois services suivants et cliquez sur Arrêter pour chacun d'entre eux :

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

    2. Administration de System Center

      Notes


      Pour System Center 2012 R2 Service Manager, le service d'administration de System Center a été renommé Microsoft Monitoring Agent.

    3. Configuration de l'administration de System Center

Sauvegarder les bases de données de l'entrepôt de données

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.

Pour sauvegarder les bases de données de l'entrepôt de données

  1. Ouvrez une session sur 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 Connexion au serveur, suivez la procédure ci-dessous :

    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 cliquez sur 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, cliquez sur Tâches, puis sur Sauvegarde.

  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 cliquez sur OK.

    Important


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

  6. Cliquez sur OK dans la boîte de dialogue Sauvegarder la base de données pour lancer 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.

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

  1. Ouvrez une session sur 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 Connexion au serveur, suivez la procédure ci-dessous :

    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 cliquez sur 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, cliquez sur Tâches, puis sur Mettre hors ligne.

  5. Dans la boîte de dialogue Mettre la base de données hors ligne, cliquez sur 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.

Pour restaurer les bases de données de l'entrepôt de données

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

  2. Dans la boîte de dialogue Connexion au serveur, suivez la procédure ci-dessous :

    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 cliquez sur Connecter.

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

  4. Dans la boîte de dialogue Restaurer la base de données, dans la zone de texte Vers une limite dans le temps, conservez la valeur par défaut Le plus récent possible, ou sélectionnez une date et une heure spécifiques en cliquant sur le bouton Parcourir pour ouvrir la boîte de dialogue Limite de restauration dans le temps.

  5. Pour spécifier la source et l'emplacement des jeux de sauvegarde à restaurer, cliquez sur À partir du périphérique.

  6. Cliquez sur 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 de périphérique répertoriés. Pour sélectionner plusieurs périphériques pour l'emplacement de sauvegarde, cliquez sur Ajouter.

  8. Dans la grille Sélectionner 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 opérationnelles en restaurant les transactions non validées. Les journaux de transaction supplémentaires ne peuvent pas être restaurés (RESTORE WITH RECOVERY).

  13. Cliquez sur 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

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 Connexion au serveur, suivez la procédure ci-dessous :

    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 cliquez sur Connecter.

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

  4. Dans la barre d'outils, cliquez sur Nouvelle requête.

  5. Dans le volet central, copiez la commande suivante, puis cliquez sur Exécuter.

    sp_configure 'clr enabled', 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 cliquez sur Exécuter.

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

    ALTER DATABASE DWStagingAndConfig SET ENABLE_BROKER  
    
  8. Dans le volet central, supprimez la commande que vous avez tapée à l'étape précédente, tapez la commande suivantes, puis cliquez sur Exécuter.

    ALTER DATABASE DWStagingAndConfig SET MULTI_USER  
    

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 cliquez sur Nouvelle connexion.

  2. Cliquez sur Rechercher.

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

    Notes


    Si le compte d'accès aux données est en cours d'exécution en tant que LocalSystem, utilisez le format <domaine\nomordinateur$> dans les connexions SQL, où <nomordinateur> est le nom du serveur d'administration.

  4. Dans le volet Sélectionner une page, cliquez sur 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. Cliquez sur 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. Cliquez sur Rechercher.

  13. Entrez le nom d'utilisateur au format domaine\nom d'utilisateur pour le compte de rapports, cliquez sur Vérifier les noms, puis cliquez sur OK.

  14. Dans le volet Sélectionner une page, cliquez sur 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, assurez-vous 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. Cliquez sur OK.

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

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

  24. Cliquez sur Rechercher.

  25. Entrez le nom d'utilisateur au format domaine\nom d'utilisateur pour le Compte OLAP, cliquez sur Vérifier les noms, puis sur OK.

  26. Dans le volet Sélectionner une page, cliquez sur 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. Cliquez sur OK.

Pour configurer les tables DWStagingAndConfig

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

  2. Cliquez avec le bouton droit sur dbo.MT_Microsoft$SystemCenter$ManagementGroup, puis cliquez sur Modifier les 200 lignes du haut.

  3. Dans le volet central, localisez 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 et qui héberge la base de données DWStagingAndConfig. En cas d'instances nommées, tapez nom_ordinateur\nom_instance.

  4. Cliquez avec le bouton droit sur dbo. MT_Microsoft$SystemCenter$ResourceAccessLayer$SqlResourceStore, puis cliquez sur Modifier les 200 lignes du haut.

  5. Mettez à jour les lignes de la colonne Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA représentant les bases de données DWStagingAndConfig, DWRepository, CMDWDataMart, OMDWDataMart et DWDataMart en entrant le nom du nouvel ordinateur exécutant SQL Server et qui héberge les bases de données respectives. En cas d'instances nommées, tapez nom_ordinateur\nom_instance.

  6. Cliquez avec le bouton droit sur dbo.MT_Microsoft$SystemCenter$ResourceAccessLayer$CMDBResourceStore, puis cliquez sur Modifier les 200 lignes du haut.

  7. Dans le volet central, localisez la colonne Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA, puis dans la première ligne de la colonne, entrez le nom du nouvel ordinateur exécutant SQL Server et qui héberge la base de données DWStagingAndConfig. En cas d'instances nommées, tapez nom_ordinateur\nom_instance.

  8. Cliquez avec le bouton droit sur LFX.DataSource, puis cliquez sur Modifier les 200 lignes du haut.

  9. Dans le volet central, localisez la colonne DataSourceAddress, puis dans la première ligne, localisez l'entrée commençant par Data Source =<nom de serveur>; Initial Catalog = DWStagingAndConfig; Persist Security Info=False. Remplacez <nom de serveur> par le nom du nouvel ordinateur exécutant SQL Server.

  10. Assurez-vous que les valeurs que vous avez tapées en interrogeant les tables spécifiées dans les étapes précédentes ont été enregistrées.

  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.

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. Ouvrez une session sur l'ordinateur en tant qu'utilisateur ayant des informations d'identification administratives.

  2. Sur le bureau de Windows, cliquez sur Démarrer, puis sur Exécuter.

  3. Dans la boîte de dialogue Exécuter, dans le champ Ouvrir, tapez regedit, puis cliquez sur OK.

    System_CAPS_ICON_caution.jpg 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 de l'Éditeur du Registre, développez HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Database.

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

  6. Dans la zone Modifier la chaîne de la zone Données de la valeur, tapez le nom de l'ordinateur du nouvel ordinateur exécutant SQL Server et qui héberge la base de données DWStagingAndConfig Si vous utilisez une instance nommée de SQL Server, utilisez le format « nom d'ordinateur\nom d'instance ».

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

Mettre à jour les sources de données sur le serveur de rapports

Utilisez la procédure suivante pour mettre à jour les sources de données sur le serveur de rapports afin que celui-ci pointe vers le nouvel ordinateur exécutant SQL Server.

Pour mettre à jour les sources de données sur le serveur de rapports

  1. Ouvrez une session sur le serveur de rapports de Service Manager et démarrez Gestionnaire de configuration de Reporting Services.

  2. Dans la boîte de dialogue Connexion relative à la configuration de Reporting Services, connectez-vous à l'instance appropriée du serveur de rapports dont vous avez pris note à la section Pour identifier les noms de serveur de rapports et d'instance utilisés 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 de gestionnaire de rapports, cliquez sur le lien hypertexte semblable à http://:<Nom de serveur>:numéro de port/Reports pour ouvrir la page d'accueil Rapports dans votre navigateur web.

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

  6. Ouvrez la liste des éléments de Service manager, puis cliquez sur 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. Revenez à la page Web précédente du dossier Service Manager, puis cliquez sur 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. Revenez à la page Web précédente du dossier Service Manager, puis cliquez sur 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 tapant le nom du nouvel ordinateur exécutant SQL Server.

  12. Revenez à la page Web précédente du dossier Service Manager, puis cliquez sur 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 tapant le nom du nouvel ordinateur exécutant SQL Server.

  14. Revenez à la page Web précédente du dossier Service Manager, puis cliquez sur 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 pour les sources de données sur le serveur qui héberge la base de données Analysis Services.

Pour mettre à jour les sources de données pour Analysis Services

  1. Ouvrez une session sur le 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, sélectionnez Analysis Services dans la liste Type de serveur.

  4. Dans la liste Nom de serveur, tapez le nom du serveur que vous avez reçu en tant que résultat 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ées et double-cliquez sur CMDataMart.

  7. Dans la boîte de dialogue Propriétés de la source de données – CMDataMart, sélectionnez Connection string Provider=SQLNCLI10.1;Data Source=<nom de serveur>;Integrated Security=SSPI;Initial Catalog=CMDWDataMart.

  8. Remplacez <nom de serveur> 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. Cliquez sur 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é. Cliquez sur 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.

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

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

  2. Dans le volet Services (Locaux) de la fenêtre Services, localisez les trois services suivants et cliquez sur Démarrer pour chacun d'entre eux :

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

    2. Administration de System Center

      Notes


      Pour System Center 2012 R2 Service Manager, le service d'administration de System Center a été renommé Microsoft Monitoring Agent.

    3. Configuration de l'administration de System Center

Voir aussi

Annexe B - Conseils pour déplacer la base de données Service Manager et celle de l'entrepôt de données