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

 

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

Dernière rubrique modifiée : 2007-09-12

Cette rubrique décrit l'utilisation de l'environnement de ligne de commande Exchange Management Shell pour reconfigurer l'emplacement de fichier d'une base de données. Dans un environnement de réplication continue en cluster (CCR), il n'existe qu'un seul ensemble d'informations de configuration de base de données s'appliquant aux deux copies. Cela complique le processus car les deux copies doivent être déplacées. Dans certaines circonstances, une copie peut être indisponible lorsque l'autre copie doit être déplacée.

Vous pouvez utiliser la procédure décrite dans cette rubrique pour modifier l'emplacement d'une base de données de boîtes aux lettres ou de dossiers publics.

Avant de commencer

Pour exécuter cette procédure, 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.

Bien qu'il soit recommandé d'exécuter cette procédure lorsque les noeuds actifs et passifs sont disponibles, ce n'est pas obligatoire.

Procédure

Cette procédure exécute les actions suivantes :

  • Modifie la configuration

  • Déplace la copie sur le serveur actif

  • Déplace la copie sur le serveur passif

Utilisation de l'environnement de ligne de commande Exchange Management Shell pour déplacer une base de données dans un environnement de réplication continue en cluster

  1. Ouvrez l'environnement de ligne de commande Exchange Management Shell, puis arrêtez la relecture et la réplication de journal pour le groupe de stockage en utilisant la cmdlet Suspend-StorageGroupCopy. Pour arrêter les activités de réplication pour le groupe de stockage, exécutez la commande suivante :

    Suspend-StorageGroupCopy -Identity <Server\StorageGroupName>
    
  2. Démontez la base de données à l'aide de la cmdlet Dismount-Database :

    Dismount-Database -Identity <Server\StorageGroupName\DatabaseName>
    
  3. La cmdlet Move-DatabasePath permet de modifier la configuration du service d'annuaire Active Directory. Assurez-vous que la base de données est démontée avant d'exécuter l'opération de déplacement. Exécutez la cmdlet comme suit :

    Move-DatabasePath -Identity <Server\StorageGroupName\DatabaseName> -EdbFilePath <NewPath> -ConfigurationOnly
    

    Notes

    Dans un environnement de CCR, vous devez utiliser le paramètre -ConfigurationOnly. Le nouvel emplacement ne doit pas être le répertoire racine d'un volume.

  4. Déplacez les fichiers vers leurs nouveaux emplacements sur les noeuds actif et passif.

  5. Montez la base de données dans le groupe de stockage en utilisant la cmdlet Mount-Database.

  6. Redémarrez la réplication à l'aide de la cmdlet Resume-StorageGroupCopy. Pour redémarrer les activités de réplication pour le groupe de stockage, exécutez la commande suivante :

    Resume-StorageGroupCopy -Identity <Server\StorageGroupName>
    
  7. Vérifiez que la réplication pour le groupe de stockage s'exécute normalement en suivant les procédures décrites dans la rubrique Procédure d'affichage de l'état d'un serveur de boîtes aux lettres en cluster.

Pour plus d'informations

Pour plus d'informations sur la gestion de votre environnement CCR, consultez la rubrique Gestion de la réplication continue en cluster. Pour plus d'informations sur l'affichage de l'état d'une copie passive, consultez la rubrique Procédure d'affichage de l'état d'une copie de réplication continue en cluster à l'aide d'Exchange Management Shell.

Pour plus d'informations sur la cmdlet Dismount-Database, consultez la rubrique Dismount-Database.

Pour plus d'informations sur la cmdlet Move-DatabasePath, consultez la rubrique Move-DatabasePath.

Pour plus d'informations sur la cmdlet Mount-Database, consultez la rubrique Mount-Database.

Pour plus d'informations sur la cmdlet Suspend-StorageGroupCopy, consultez la rubrique Suspend-StorageGroupCopy.

Pour plus d'informations sur la cmdlet Resume-StorageGroupCopy, consultez la rubrique Resume-StorageGroupCopy.