Réparation de DPM

 

Date de publication : mars 2016

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

Dans l'éventualité improbable d'une corruption du registre Microsoft Windows, des fichiers système ou des fichiers binaires System Center 2012 – Data Protection Manager (DPM), vous pouvez réparer DPM en effectuant une réinstallation. La réparation de DPM nécessite la désinstallation de DPM tout en conservant votre configuration de protection des données, puis la réinstallation de DPM.

Cette rubrique fournit des instructions détaillées pour la réparation de DPM, y compris les informations suivantes :

  • Procédure à suivre avant de réinstaller DPM.

  • Procédure à suivre si vous ne souhaitez pas réinstaller DPM immédiatement.

  • Devenir des tâches de protection pendant le processus de réparation.

  • Procédures que vous devez utiliser pour réparer correctement DPM.

  • Tâches à effectuer une fois la désinstallation de DPM terminée et avant de réinstaller DPM.

Important

Avant de commencer la réinstallation de DPM, nous vous conseillons vivement de sauvegarder la base de données DPM, la base de données de rapports et les réplicas sur bande ou un autre support de stockage amovible. Pour plus d'informations, voir Disaster Recovery (Reprise après sinistre).

Dans la plupart des cas, vous devez désinstaller les logiciels requis pour DPM avant de réinstaller DPM. Toutefois, si les fichiers binaires SQL Server 2008 SP1 sont endommagés, vous devrez désinstaller et réinstaller SQL Server 2008 SP1 également.

Vous n'êtes pas obligé de désinstaller les agents de protection des ordinateurs protégés pour réinstaller DPM.

Les tâches de protection ne peuvent pas s'exécuter correctement pendant une opération de réparation. Toutes les tâches planifiées pour s'exécuter pendant qu'une opération de réparation est en cours seront indisponibles. Toutes les tâches en cours lors de la partie de désinstallation d'une opération de réparation sont annulées. Une fois l'opération de réparation terminée, DPM tente automatiquement d'exécuter les tâches de création de réplicas, de synchronisation ou de vérification de cohérence annulées. En revanche, il n'essaie pas d'exécuter les tâches de création de points de récupération annulées.

Important

Si vous ne comptez pas réinstaller DPM immédiatement, vous devez effectuer les opérations suivantes avant de désinstaller DPM :

  1. Désactivez la récupération par l'utilisateur sur le serveur DPM. Pour plus d'informations, voir Procédure de désactivation de la récupération par l'utilisateur dans l'Aide relative à DPM.
  2. Exécutez la synchronisation pour chaque volume de vos groupes de protection. Pour plus d'informations, voir Procédure de synchronisation d'un réplica dans l'Aide relative à DPM.

Suivez ces étapes pour vous assurer que les utilisateurs auxquels vous avez refusé l'accès aux fichiers sur des ordinateurs protégés ne peuvent pas accéder aux réplicas de fichiers sur le serveur DPM.

Pour réparer correctement DPM, vous devez effectuer les procédures suivantes dans l'ordre :

  1. Sauvegardez la base de données DPM.

  2. Désinstallez DPM.

  3. Supprimez la base de données DPM.

  4. Réinstallez DPM.

  5. Restaurez la base de données DPM.

  6. Exécutez DPMSync –sync.

Pour sauvegarder la base de données DPM

  1. Sur l'ordinateur où se trouve votre base de données DPM, exécutez DPMBackup.exe avec le syntaxe :

    DpmBackup.exe [-db [-instanceName <nom>] [-dpmdbName <nom>] [-targetLocation <emplacement>]]

    • Si la base de données DPM est sur le serveur DPM

      Sur le serveur DPM, ouvrez une invite de commandes avec élévation de privilèges, puis accédez au dossier \DPM\bin dans le dossier d'installation de DPM. Ensuite, exécutez :

      dpmbackup -db -instancename CustomInstance -dpmdbname DPMDB_NAME -targetlocation C:\target_path  
      

      Si vous utilisez une instance par défaut de SQL Server, utilisez local comme nom d'instance :

      dpmbackup -db -instancename (Local) -dpmdbname DPMDB_NAME -targetlocation C:\target_path  
      
    • Si la base de données DPM est sur un ordinateur distant

      Sur l'ordinateur où la base de données DPM est installée, ouvrez une invite de commandes avec élévation de privilèges, puis accédez à <lecteur système>:\Program Files\Microsoft Data Protection Manager\DPM\SQLPrep. Ensuite, exécutez :

      dpmbackup -db -instancename CustomInstance -dpmdbname DPMDB_NAME -targetlocation C:\target_path  
      

      Si vous utilisez une instance par défaut de SQL Server, utilisez local comme nom d'instance :

      dpmbackup -db -instancename (Local) -dpmdbname DPMDB_NAME -targetlocation C:\target_path  
      
  2. Sur l'ordinateur où se trouve votre base de données DPM, effectuez l'une des opérations suivantes :

    • Si la base de données DPM est sur le serveur DPM

      Accédez à -targetlocation spécifié dans la commande DpmBackup ci-dessus. Le nom de fichier de la sauvegarde de base de données DPM est DPMDB.bak.

    • Si la base de données DPM est sur un ordinateur distant

      Accédez à -targetlocation spécifié dans la commande DpmBackup ci-dessus. Le nom de fichier de la sauvegarde de base de données DPM est DPMDB.bak.

  3. Copiez le fichier de sauvegarde de base de données dans un emplacement sécurisé auquel vous pouvez accéder lorsque vous êtes prêt à restaurer votre base de données DPM.

Pour désinstaller DPM

  1. Dans le Panneau de configuration, cliquez sur Programmes, puis sur Programmes et fonctionnalités.

  2. Dans la liste Désinstaller ou modifier un programme, cliquez avec le bouton droit sur System Center 2012 – Data Protection Manager (DPM), puis cliquez sur Désinstaller/Modifier.

    L'Assistant Installation s'ouvre.

  3. Dans la page Options de désinstallation, sélectionnez l'option Conserver les données puis cliquez sur Suivant.

  4. Dans la page Résumé des options, cliquez sur Désinstaller.

  5. Lorsque la désinstallation est terminée, cliquez sur Fermer.

Pour supprimer la base de données DPM

  1. Sur l'ordinateur où se trouve votre base de données DPM, cliquez sur Démarrer, pointez sur Tous les programmes, cliquez sur Microsoft SQL Server 2008 puis sur SQL Server Management Studio.

  2. Dans le champ Nom de serveur, tapez <nom de l'ordinateur>\<nom de l'instance>, puis cliquez sur Connecter. Le nom de l'instance par défaut pour une installation de base de données DPM locale sur le serveur DPM est MSDPM2012.

  3. Développez Bases de données, cliquez avec le bouton droit sur la base de données DPMDB, puis cliquez sur Supprimer.

  4. Cliquez sur Oui pour confirmer la suppression.

Pour installer DPM

Pour restaurer la base de données DPM à l'aide de l'outil DpmSync

  1. Sur l'ordinateur où votre base de données DPM sera restaurée, ouvrez une fenêtre d'invite de commandes avec élévation de privilèges, accédez à cd <lecteur système>:\Program Files\Microsoft DPM\DPM\bin, puis exécutez DpmSync –restoredb –dbloc <Emplacement du fichier DPMDB>.

    DpmSync restaure la base de données DPM et la base de données de rapports DPM, puis synchronise la base de données DPM restaurée avec l'état précédent du système DPM. Dans la commande, <Emplacement du fichier DPMDB> représente l'emplacement où vous avez stocké le fichier de sauvegarde de base de données DPM (DPMDB.bak). Pour plus d'informations sur l'utilisation de DpmSync, exécutez DpmSync /?.

    L'emplacement par défaut de DPMDB est C:\Program Files\Microsoft DPM\DPM\DPMDB. Lorsque vous utilisez une instance distante de SQL Server pour DPM, l'emplacement par défaut de la base de données DPM est le chemin de l'emplacement des fichiers de base de données SQL pour l'instance.

  2. À partir de l'invite de commandes, exécutez DpmSync -sync.

  3. Une fois l'installation terminée et la base de données restaurée, recherchez les tâches de protection ayant échoué lors de l'opération de réparation dans la console Administrateur DPM et dans l'espace de travail Analyse. Redémarrez manuellement les tâches ayant échoué.

  4. Après le redémarrage des tâches ayant échoué, vous devez effectuer une vérification de cohérence pour toutes les sources de données.