Procédure de déplacement d'une base de données dans un environnement de réplication locale en continu

 

S’applique à : Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Dernière rubrique modifiée : 2007-01-02

Cette rubrique décrit la procédure recommandée de déplacement d'une base de données dans un groupe de stockage à réplication continue locale (LCR) activée. Vous pouvez utiliser l'environnement de ligne de commande Exchange Management Shell ou la console de gestion Exchange pour modifier l'emplacement d'une base de données dans un groupe de stockage à LCR activée. Une configuration LCR comprend deux fichiers de base de données, un par copie. Il est possible de modifier les emplacements des deux copies indépendamment ou ensemble.

Des procédures similaires s'appliquent à la reconfiguration de l'emplacement d'un journal de groupe de stockage et des fichiers système dans un environnement LCR. Pour obtenir la procédure détaillée de déplacement de fichiers journaux et de fichiers système pour un groupe de stockage à LCR activée, consultez la rubrique Procédure de déplacement d'un groupe de stockage dans un environnement de réplication locale en continu.

Avant de commencer

Pour exécuter les procédures suivantes, vous devez utiliser un compte auquel ont été délégués :

  • le rôle Administrateur de serveur Exchange et le groupe Administrateurs local pour le serveur cible.

Pour plus d'informations sur les autorisations, la délégation de rôles et les droits requis pour administrer Microsoft Exchange Server 2007, consultez la rubrique Considérations relatives aux autorisations.

importantImportant :
Il n'est pas possible de placer des bases de données à la racine d'un volume.

Procédure

Utilisation de la console de gestion Exchange pour déplacer une base de données à LCR activée

  1. Ouvrez la console de gestion Exchange.

  2. Dans l'arborescence de la console, développez Configuration du serveur, puis cliquez sur Boîte aux lettres.

  3. Dans le volet Résultats, sélectionnez le serveur vers lequel vous voulez déplacer la base de données.

  4. Dans le volet Travail, sélectionnez le groupe de stockage contenant la base de données à déplacer.

  5. Dans le volet Actions, cliquez sur Suspendre la réplication continue locale . Lorsque la boîte de dialogue Suspension administrative s'affiche, vous pouvez entrer un commentaire, puis cliquer sur Oui pour suspendre la réplication.

  6. Dans le volet Actions, cliquez sur Déplacer les fichiers de base de données. L'Assistant Déplacer les fichiers de base de données s'affiche.

  7. Pour déplacer la copie active de la base de données, spécifiez l'emplacement du fichier de déplacement en cliquant sur Parcourir pour Chemin d'accès du fichier de base de données Exchange. Pour déplacer la copie passive de la base de données, spécifiez l'emplacement du fichier de déplacement en cliquant sur Parcourir pour Chemin d'accès du fichier de base de données Exchange de réplication continue locale. Sélectionnez l'emplacement, puis cliquez sur OK pour renseigner le champ de l'emplacement de fichier. Cliquez sur Suivant pour continuer.

  8. Consultez le Résumé de configuration et, s'il est correct, cliquez sur Déplacer pour déplacer les fichiers du groupe de stockage.

  9. Cliquez sur Déplacer pour déplacer la base de données.

  10. Cliquez sur Terminer pour fermer l'Assistant.

  11. Dans le volet Travail, sélectionnez le groupe de stockage contenant la base de données déplacée.

  12. Dans le volet Actions, cliquez sur Reprendre la réplication continue locale.

Utilisation de l'environnement de ligne de commande Exchange Management Shell pour déplacer une base de données à LCR activée

  1. Suspendez la réplication à l'aide de la cmdlet Suspend-StorageGroupCopy. Exécutez la commande suivante :

    Suspend-StorageGroupCopy -Identity:<Server\StorageGroupName>
    
  2. La cmdlet Move-DatabasePath permet de modifier les informations de chemin de base de données dans le service d'annuaire Active Directory. Cette cmdlet déplace la copie passive de la base de données. Elle démonte la base de données (si ce n'est pas déjà fait) pendant le déplacement. Assurez-vous que la base de données dans le groupe de stockage est démontée avant d'exécuter l'opération de déplacement.

    Move-DatabasePath -Identity:<Server\StorageGroupName\DatabaseName.edb> -CopyEdbFilePath <filepath\DatabaseName.edb>
    
  3. Redémarrez la réplication à l'aide de la cmdlet Resume-StorageGroupCopy. Exécutez la commande suivante :

    Resume-StorageGroupCopy -Identity:<Server\StorageGroupName>
    
  4. Vérifiez que la réplication pour le groupe de stockage s'exécute normalement. Pour obtenir la procédure détaillée permettant de vérifier que la réplication est saine, consultez la rubrique Procédure d'affichage de l'état d'une copie de réplication locale en continu.

Notes

Vous pouvez modifier l'étape 2 de la procédure dans l'environnement de ligne de commande Exchange Management Shell afin d'utiliser l'option ConfigurationOnly de la cmdlet Move-DatabasePath. Cette option empêche la commande de déplacer les données. Si vous utilisez cette option, il est fortement recommandé de démonter puis remonter explicitement la base de données avant et après l'étape 2. Une fois le déplacement décrit à l'étape 3 achevé, vous devez déplacer les données manuellement. Cette séquence a l'avantage d'accomplir le déplacement sans copier les données, d'effectuer la procédure plus rapidement et, par conséquent, de réduire la durée de toute panne.

Pour plus d'informations

Pour obtenir des informations détaillées sur la syntaxe et les paramètres, consultez les rubriques Suspend-StorageGroupCopy, Move-DatabasePath et Resume-StorageGroupCopy.

Pour plus d'informations sur la gestion de votre environnement de LCR, consultez la rubrique Gestion de la réplication locale en continu.