Activer une copie de la base de données de boîtes aux lettres retardée

 

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

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

Une copie de base de données de boîte aux lettres retardée est configurée avec un délai d’attente de relecture supérieur à 0. L’activation et la récupération d’une copie de base de données de boîte aux lettres retardée constitue un processus simple si vous souhaitez que la base de données relise tous les fichiers journaux et active la copie de base de données. Si vous souhaitez relire les fichiers journaux jusqu’à un moment spécifique dans le temps, l’opération se complique car il vous faut manipuler manuellement les fichiers journaux et exécuter Eseutil.

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.

RemarqueRemarque :
Le délai nécessaire à l’activation d’une copie de base de données de boîte aux lettres retardée dépend directement du nombre de fichiers journaux devant être relus ainsi que de la vitesse de lecture permise par le matériel. Vous pouvez espérer, au minimum, une fréquence de relecture de deux journaux par seconde et par base de données.

Conditions préalables

  • La copie de base de données de boîte aux lettres en cours d’activation doit être configurée avec un délai d’attente de relecture supérieur à 0.

  • La copie de base de données de boîte aux lettres en cours d’activation doit disposer de tous les fichiers journaux émis jusqu’au moment où vous souhaitez la récupérer. Gardez à l’esprit que les transactions de base de données peuvent englober plusieurs fichiers journaux lorsque vous déterminez le moment jusqu’auquel vous souhaitez effectuer la récupération.

Utilisation du Shell pour activer une copie de base de données de boîte aux lettres retardée à un moment spécifique

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

RemarqueRemarque :
Vous ne pouvez pas utiliser la console de gestion Exchange (EMC) pour activer une copie de base de données de boîte aux lettres retardée à un moment spécifique.
  1. Arrêtez les activités de réplication de la copie retardée en cours d’activation à l’aide de la cmdletSuspend-MailboxDatabaseCopy, comme indiqué dans l’exemple.

    Suspend-MailboxDatabaseCopy DB1\EX3 -SuspendComment "Activated lagged copy of DB1 on server EX3" -Confirm:$false
    
  2. De manière facultative, prenez un instantané VSS basé sur un système de fichiers (non compatible avec Exchange) des volumes contenant la copie de base de données et ses fichiers journaux. Vous pouvez utiliser l’outil vssadmin.exe fourni avec Windows pour prendre un instantané VSS, comme indiqué dans l’exemple.

    vssadmin create shadow /For=C:\mountpoints\db01
    vssadmin create shadow /For=C:\mountpoints\db01_logs
    
    RemarqueRemarque :
    À cette étape, vous disposez de clichés instantanés en attente pour la base de données et les volumes des journaux. Poursuivre cette procédure sur le volume existant pénaliserait les performances d’écriture de la copie. Si cette conséquence n’est pas souhaitée, vous pouvez copier la base de données et les fichiers journaux sur un autre volume pour effectuer la récupération.
  3. Déterminez les fichiers journaux à relire impérativement dans la base de données afin de satisfaire à vos exigences temporelles concernant cette récupération (en vous basant sur l’heure et la date des fichiers journaux, comme présenté dans Windows Explorer). Tous les fichiers journaux créés suite à ce moment doivent être déplacés vers un autre répertoire jusqu’à ce que le processus de récupération prenne fin et que les fichiers journaux ne soient plus nécessaires.

  4. Supprimez le fichier point de contrôle (.chk) de la base de données.

  5. Utilisez Eseutil pour effectuer l’opération de récupération, comme illustré dans cet exemple.

    Eseutil.exe /r /eXX /a
    
    RemarqueRemarque :
    Dans l’exemple précédent, /eXX est le préfixe de génération des journaux de la base de donnés (par exemple E00, E01, E02, etc.).
    ImportantImportant :
    Cette étape peut demander beaucoup de temps et plusieurs facteurs influent, tels que la longueur du temps d’attente de relecture, le nombre de fichiers journaux générés au cours de cette période et la vitesse à laquelle votre matériel est en mesure de relire ces journaux dans la base de données en cours de récupération.
  6. Une fois la relecture des journaux terminée, la base de données se trouve dans un état d’arrêt correct et peut être copiée, puis utilisée dans le cadre d’une récupération.

  7. Suite au processus de récupération, reprenez la réplication de la base de données utilisée dans le cadre de l’opération de récupération, comme illustré dans cet exemple.

    Resume-MailboxDatabaseCopy DB1\EX3
    

Pour obtenir des informations détaillées sur la syntaxe et les paramètres, voir Suspend-MailboxDatabaseCopy et Resume-MailboxDatabaseCopy.

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