Mise à jour d’une copie de la base de données de boîtes aux lettres

 

S’applique à : Exchange Server 2010 SP2, Exchange Server 2010 SP3

Dernière rubrique modifiée : 2011-03-19

La mise à jour, également appelée amorçage, est un processus au cours duquel une copie de base de données de boîte aux lettres est ajoutée à un autre serveur de boîtes aux lettres. Ceci devient la base de données de base pour la copie. L'amorçage est nécessaire dans les cas suivants :

  • lorsqu'une nouvelle copie passive d'une base de données est créée. L'amorçage peut être différé pour une nouvelle copie de la base de données de boîtes aux lettres, mais chaque copie passive de la base de données doit être amorcée pour pouvoir fonctionner comme copie redondante de la base de données ;

  • après un basculement au cours duquel des données sont perdues car la copie passive de la base de données est différente et irrécupérable ;

  • lorsque le système détecte un fichier journal endommagé qui ne peut pas être relu dans la copie passive de la base de données ;

  • après une défragmentation hors connexion d'une copie de la base de données ;

  • après la réinitialisation sur 1 d'une séquence de génération de journaux pour la base de données.

Vous pouvez utiliser les méthodes suivantes pour effectuer un amorçage :

  • Amorçage automatique   Un amorçage automatique produit une copie de la base de données active sur le serveur de boîtes aux lettres cible. L'amorçage automatique se produit uniquement lors de la création d'une base de données.

  • Amorçage à l’aide de la cmdlet Update-MailboxDatabaseCopy   La cmdlet Update-MailboxDatabaseCopy de l’environnement de ligne de commande Exchange Management Shell vous permet d’amorcer une copie de base de données à tout moment.

  • Amorçage à l’aide de l’Assistant Mettre à jour la copie de base de données   L’Assistant Mettre à jour la copie de base de données de la console de gestion Exchange (EMC) vous permet d’amorcer une copie de base de données à tout moment.

  • Copie manuelle de la base de données en mode hors connexion   Vous pouvez démonter la copie active de la base de données et copier le fichier de base de données au même emplacement sur un autre serveur de boîtes aux lettres appartenant au même groupe de disponibilité de bases de données. Si vous utilisez cette méthode, le service est interrompu, car la procédure requiert le démontage de la base de données.

La mise à jour d’une copie de base de données peut prendre beaucoup de temps, notamment si la base de données à copier est très importante ou si la latence du réseau est élevée ou que le débit du réseau est faible. Une fois que le processus d'amorçage a débuté, ne fermez pas la console de gestion Exchange ou l'environnement de ligne de commande Exchange Management Shell avant la fin de l'opération. Si vous le faites, l'opération d'amorçage sera interrompue.

Vous pouvez amorcer une copie de base de données en utilisant la copie active ou une copie passive à jour comme source de l'amorçage. Lorsque vous effectuez l'amorçage à partir d'une copie passive, sachez que l'opération d'amorçage est interrompue, et génère une erreur de communication réseau, dans les circonstances suivantes :

  • si l'état de la copie de source d'amorçage passe de Failed à FailedAndSuspended ;

  • si la base de données bascule sur une autre copie.

Il est possible d'amorcer plusieurs copies d'une base de données en même temps. Cependant, lorsque vous procédez à un amorçage simultané de plusieurs copies, vous devez amorcer uniquement le fichier de base de données et omettre le catalogue d'indexation de contenu. Pour ce faire, utilisez le paramètre DatabaseOnly avec la cmdlet Update-MailboxDatabaseCopy.

RemarqueRemarque :
Si vous n'utilisez pas le paramètre DatabaseOnly lors de l'amorçage de plusieurs cibles à partir de la même source, la tâche échoue et génère l'erreur SeedInProgressException FE1C6491.

Souhaitez-vous rechercher les autres tâches de gestion relatives aux copies de la base de données de boîtes aux lettres ? Consultez la rubrique Gestion de copies de base de données de boîtes aux lettres.

Conditions préalables

Que voulez-vous faire ?

  • Utilisation de la console de gestion EMC pour mettre à jour une copie de la base de données de boîtes aux lettres

  • Utilisation de l’environnement de ligne de commande Exchange Management Shell pour mettre à jour une copie de la base de données de boîtes aux lettres

  • Copier manuellement une base de données hors connexion

Utilisation de la console de gestion EMC pour mettre à jour une copie de la base de données de boîtes aux lettres

Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette procédure. Pour voir les autorisations qui vous sont nécessaires, voirEntrée « Copies de bases de données de boîtes aux lettres » dans la rubrique Autorisations de disponibilité hautes

  1. Dans l'arborescence de la console, recherchez Configuration de l’organisation > Boîte aux lettres.

  2. Dans le volet Résultats, cliquez sur l’onglet Gestion de la base de données.

  3. Dans le volet Travail, sur l’onglet Copies de base de données, cliquez avec le bouton droit de la souris sur la copie de base de données que vous souhaitez mettre à jour, puis sélectionnez Mettre à jour la copie de base de données.

  4. Sur la page Mettre à jour la copie de base de données, configurez les options disponibles pour la mise à jour d’une copie de base de données :

    • Par défaut, la copie active de la base de données est utilisée comme base de données source pour l'amorçage. Si vous préférez utiliser une copie passive de la base de données pour l'amorçage, activez la case à cocher « Sélectionnez un serveur source pour l'amorçage », puis cliquez sur Parcourir pour sélectionner le serveur contenant la copie passive à utiliser comme source.

    • Configurez le comportement de la tâche s'il existe des fichiers dans le chemin de la copie de la base de données en cours d'amorçage. S'il existe des fichiers dans le chemin d'accès de la base de données, vous pouvez sélectionner l'option Les supprimer et poursuivre le processus de mise à jour pour supprimer tous les fichiers et poursuivre l'opération d'amorçage, ou vous pouvez sélectionner l'option Annuler le processus de mise à jour pour mettre fin à la tâche.

    • Par défaut, une fois l’amorçage terminé, la réplication continue reprendra automatiquement pour la base de données. Si vous ne souhaitez pas que la réplication reprenne automatiquement, sélectionnez l'option Laisser la copie de base de données interrompue. Reprendre manuellement la réplication ultérieurement.

    • Spécifiez éventuellement un réseau de groupe de disponibilité de bases de données (DAG) à utiliser pour l'amorçage. Cliquez sur Parcourir pour sélectionner le réseau DAG que vous voulez utiliser.

  5. Une fois que vous avez configuré les options disponibles, cliquez sur Mettre à jour pour mettre à jour la copie de base de données.

  6. Dans la page Achèvement, le Résumé indique si la boîte aux lettres a été créée avec succès ou non. Le résumé affiche également la commande de l’environnement de ligne de commande Exchange Management Shell utilisée pour créer cette procédure.

  7. Cliquez sur Terminer pour quitter l’Assistant.

Utilisation de l’environnement de ligne de commande Exchange Management Shell pour mettre à jour une copie de la base de données de boîtes aux lettres

Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette procédure. Pour voir les autorisations qui vous sont nécessaires, voirEntrée « Copies de bases de données de boîtes aux lettres » dans la rubrique Autorisations de disponibilité hautes

Cet exemple indique comment amorcer une copie de la base de données nommée DB1 sur MBX1.

Update-MailboxDatabaseCopy -Identity DB1\MBX1

Cet exemple indique comment amorcer une copie de la base de données nommée DB1 sur MBX1 avec MBX2 comme serveur de boîtes aux lettres source pour l'amorçage.

Update-MailboxDatabaseCopy -Identity DB1\MBX1 -SourceServer MBX2

Cet exemple indique comment amorcer une copie de la base de données nommée DB1 sur MBX1 sans l'amorçage du catalogue d'indexation de contenu.

Update-MailboxDatabaseCopy -Identity DB1\MBX1 -DatabaseOnly 

Cet exemple indique comment amorcer le catalogue d'indexation de contenu pour la copie de la base de données nommée DB1 sur MBX1 sans amorcer le fichier de base de données.

Update-MailboxDatabaseCopy -Identity DB1\MBX1 -CatalogOnly

Copier manuellement une base de données hors connexion

Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette procédure. Pour voir les autorisations qui vous sont nécessaires, voirEntrée « Copies de bases de données de boîtes aux lettres » dans la rubrique Autorisations de disponibilité hautes

  1. Si l'enregistrement circulaire est activé pour la base de données, il doit être désactivé avant de poursuivre. Vous pouvez désactiver l'enregistrement circulaire pour une base de données de boîtes aux lettres à l'aide de la cmdlet Set-MailboxDatabase, comme illustré dans l'exemple suivant.

    Set-MailboxDatabase DB1 -CircularLoggingEnabled $false
    
  2. Démontez la base de données. Vous pouvez utiliser la cmdlet Dismount-Database, comme illustré dans cet exemple.

    Dismount-Database DB1 -Confirm $false
    
  3. Copier manuellement les fichiers de base de données (le fichier de base de données et tous les fichiers journaux) sur un autre emplacement, tel qu'un lecteur de disque externe ou un partage réseau.

  4. Montez la base de données. Vous pouvez utiliser la cmdlet Mount-Database, comme illustré dans cet exemple.

    Mount-Database DB1
    
  5. Sur le serveur qui hébergera la copie, copiez les fichiers de base de données à partir du lecteur externe ou du partage réseau vers le même chemin d'accès que la copie de la base de données active. Par exemple, si le chemin d'accès à la copie de la base de données active est D:\BDD1\BDD1.edb et que le chemin d'accès aux fichiers journaux est is D:\BDD1, vous devrez alors copier les fichiers de base de données sur D:\BDD1 sur le serveur qui hébergera la copie.

  6. Ajoutez la copie de la base de données de boîtes aux lettres à l'aide de la cmdlet Add-MailboxDatabaseCopy avec le paramètre SeedingPostponed, comme illustré dans l'exemple suivant.

    Add-MailboxDatabaseCopy -Identity DB1 -MailboxServer MBX3 -SeedingPostponed
    
  7. Si l'enregistrement circulaire est activé pour la base de données, réactivez-le à l'aide de la cmdlet Set-MailboxDatabase, comme illustré dans l'exemple suivant.

    Set-MailboxDatabase DB1 -CircularLoggingEnabled $true
    

 © 2010 Microsoft Corporation. Tous droits réservés.