Mise à jour d'une copie de base de données de boîtes aux lettresUpdate a mailbox database copy

Résumé: comment mettre à jour ou d’amorçage, une copie de base de données de boîtes aux lettres dans Exchange 2016.Summary: How to update, or seed, a mailbox database copy in Exchange 2016.

Mise à jour, également connu sous le nom de l’amorçage, est le processus dans lequel une copie d’une base de données de boîtes aux lettres est ajoutée à un autre serveur de boîtes aux lettres dans un groupe de disponibilité de base de données (DAG). La copie nouvellement ajoutée devient la base de données de référence pour la copie passive dans lequel les fichiers journaux copiés à partir de la copie active sont relus. L’amorçage est requise dans les conditions suivantes :Updating, also known as seeding, is the process in which a copy of a mailbox database is added to another Mailbox server in a database availability group (DAG). The newly added copy becomes the baseline database for the passive copy into which log files copied from the active copy are replayed. Seeding is required under the following conditions:

  • Création d’une nouvelle copie passive de base de données. L’amorçage peut être différé pour une nouvelle copie de base de données de boîtes aux lettres, mais éventuellement chaque copie passive de base de données doit être amorcé pour fonctionner comme une copie de base de données redondantes.When a new passive copy of a database is created. Seeding can be postponed for a new mailbox database copy, but eventually each passive database copy must be seeded to function as a redundant database copy.

  • 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.After a failover occurs in which data is lost as a result of the passive database copy having become diverged and unrecoverable.

  • 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.When the system has detected a corrupted log file that can't be replayed into the passive copy of the database.

  • après une défragmentation hors connexion d'une copie de la base de données.After an offline defragmentation of any copy of the database occurs.

  • après la réinitialisation sur 1 d'une séquence de génération de journaux pour la base de données.After the log generation sequence for the database has been reset back to 1.

Vous pouvez utiliser les méthodes suivantes pour effectuer un amorçage :You can perform seeding by using the following methods:

  • Amorçage automatique: une valeur de départ automatique, vous obtiendrez une copie passive de base de données active sur le serveur de boîte aux lettres cible. Amorçage automatique se produit lors de la création d’une base de données.Automatic seeding: An automatic seed produces a passive copy of the active database on the target Mailbox server. Automatic seeding occurs during the creation of a database.

  • Amorçage à l’aide de l’applet de commande Update-MailboxDatabaseCopy: vous pouvez utiliser l’applet de commande Update-MailboxDatabaseCopy dans Exchange Management Shell pour amorcer une copie de base de données à tout moment.Seeding using the Update-MailboxDatabaseCopy cmdlet: You can use the Update-MailboxDatabaseCopy cmdlet in the Exchange Management Shell to seed a database copy at any time.

  • Amorçage à l’aide de l’Assistant copie de base de données de boîtes aux lettres de mise à jour: vous pouvez utiliser l’Assistant copie de base de données de boîtes aux lettres de mise à jour dans le CAE pour amorcer une copie de base de données à tout moment.Seeding using the Update Mailbox Database Copy wizard: You can use the Update Mailbox Database Copy wizard in the EAC to seed a database copy at any time.

  • 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 copiez le fichier de base de données au même emplacement sur un autre serveur de boîtes aux lettres dans le même DAG. Si vous utilisez cette méthode, il y aura une interruption de service, car le processus nécessite que vous démontez la base de données.Manually copying the offline database: You can dismount the active copy of the database and copy the database file to the same location on another Mailbox server in the same DAG. If you use this method, there will be an interruption in service because the process requires you to dismount the database.

Mise à jour d’une copie de base de données peut prendre beaucoup de temps, en particulier si la base de données en cours de copie est importante, ou si la latence réseau élevée ou faible bande passante réseau. Une fois que le processus d’amorçage a démarré, ne fermez pas le centre d’administration Exchange ou Exchange Management Shell jusqu'à ce que le processus est terminé. Si vous le faites, l’opération d’amorçage est interrompue.Updating a database copy can take a long time, especially if the database being copied is large, or if there is high network latency or low network bandwidth. After the seeding process has started, don't close the EAC or the Exchange Management Shell until the process has completed. If you do, the seeding operation will be terminated.

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 :A database copy can be seeded using either the active copy or an up-to-date passive copy as the source for the seed. When seeding from a passive copy, be aware that the seed operation will terminate with a network communication error under the following circumstances:

  • si l'état de la copie de source d'amorçage passe de Failed à FailedAndSuspended.If the status of the seeding source copy changes to Failed or FailedAndSuspended.

  • si la base de données bascule sur une autre copie.If the database fails over to another copy.

Plusieurs copies de base de données peuvent être amorcés simultanément. Toutefois, lors de l’amorçage plusieurs copies simultanément, vous devez amorcer uniquement le fichier de base de données et omettre le catalogue d’indexation de contenu. Vous pouvez procéder à l’aide du paramètre DatabaseOnly avec l’applet de commande Update-MailboxDatabaseCopy .Multiple database copies can be seeded simultaneously. However, when seeding multiple copies simultaneously, you must seed only the database file, and omit the content index catalog. You can do this by using the DatabaseOnly parameter with the Update-MailboxDatabaseCopy cmdlet.

Note

Si vous n’utilisez pas le paramètre DatabaseOnly lorsque plusieurs cibles de la même source d’amorçage, la tâche échoue avec SeedInProgressException erreur FE1C6491.If you don't use the DatabaseOnly parameter when seeding multiple targets from the same source, the task will fail with SeedInProgressException error 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 des copies de base de données de boîtes aux lettres.Looking for other management tasks related to mailbox database copies? Check out Managing mailbox database copies.

Ce qu'il faut savoir avant de commencer ?What do you need to know before you begin?

Conseil

Vous rencontrez des difficultés ? Demandez de l'aide en participant aux forums Exchange. Visitez le forum à l'adresse : Exchange Server, Exchange Online ou Exchange Online Protection..Having problems? Ask for help in the Exchange forums. Visit the forums at: Exchange Server, Exchange Online, or Exchange Online Protection..

Mise à jour d'une copie de base de données de boîtes aux lettresUpdate a mailbox database copy

Utiliser le CAE pour mettre à jour une copie de la base de données de boîtes aux lettresUse the EAC to update a mailbox database copy

  1. Dans la CCE, accédez à Serveurs > Bases de données.In the EAC, go to Servers > Databases.

  2. Sélectionnez la base de données de boîtes aux lettres dont vous voulez mettre à jour la copie passive.Select the mailbox database whose passive copy you want to update.

  3. Dans le volet d'informations, sous Copies de base de données, cliquez sur Interrompre sous la copie passive de la base de données à amorcer. Fournissez des commentaires facultatifs le cas échéant, puis cliquez sur Enregistrer.In the Details pane, under Database Copies, click Suspend under the passive database copy you want to seed. Provide any optional comments, and click save.

  4. Dans le volet d'informations, sous Copies de base de données, cliquez sur Mettre à jour sous la copie passive de la base de données à amorcer.In the Details pane, under Database Copies, click Update under the passive database copy you want to seed.

  5. 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, cliquez sur Parcourir… pour sélectionner le serveur contenant la copie passive de la base de données à utiliser pour la source.By default, the active copy of the database is used as the source database for seeding. If you prefer to use a passive copy of the database for seeding, click browse… to select the server containing the passive database copy you want to use for the source.

  6. Cliquez sur Enregistrer pour mettre à jour la copie passive de la base de données.Click save to update the passive database copy.

Permet de mettre à jour une copie de base de données de boîtes aux lettres Exchange Management ShellUse the Exchange Management Shell to update a mailbox database copy

Dans cet exemple, nous montrons comment amorcer une copie de la base de données DB1 sur MBX1.This example shows how to seed a copy of the database DB1 on MBX1.

Update-MailboxDatabaseCopy -Identity DB1\MBX1

Dans cet exemple, nous montrons comment amorcer une copie de la base de données DB1 sur MBX1 avec MBX2 comme serveur de boîtes aux lettres source pour l'amorçage.This example shows how to seed a copy of the database DB1 on MBX1 using MBX2 as the source Mailbox server for the seed.

Update-MailboxDatabaseCopy -Identity DB1\MBX1 -SourceServer MBX2

Dans cet exemple, nous montrons comment amorcer une copie de la base de données DB1 sur MBX1 sans amorçage du catalogue d'indexation de contenu.This example shows how to seed a copy of the database DB1 on MBX1 without seeding the content index catalog.

Update-MailboxDatabaseCopy -Identity DB1\MBX1 -DatabaseOnly

Dans cet exemple, nous montrons comment amorcer le catalogue d'indexation de contenu pour la copie de la base de données DB1 sur MBX1 sans amorcer le fichier de base de données.This example shows how to seed the content index catalog for the copy of the database DB1 on MBX1 without seeding the database file.

Update-MailboxDatabaseCopy -Identity DB1\MBX1 -CatalogOnly

Copier manuellement une base de données hors connexionManually copy an offline database

  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.If circular logging is enabled for the database, it must be disabled before proceeding. You can disable circular logging for a mailbox database by using the Set-MailboxDatabase cmdlet, as shown in this example.

    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 the database. You can use the Dismount-Database cmdlet, as shown in this example.

    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.Manually copy the database files (the database file and all log files) to a second location, such as an external disk drive or a network share.

  4. Montez la base de données. Vous pouvez utiliser la cmdlet Mount-Database, comme illustré dans cet exemple.Mount the database. You can use the Mount-Database cmdlet, as shown in this example.

    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 D:\BDD1, vous devrez alors copier les fichiers de base de données sur D:\BDD1 sur le serveur qui doit héberger la copie.On the server that will host the copy, copy the database files from the external drive or network share to the same path as the active database copy. For example, if the active copy database path is D:\DB1\DB1.edb and log file path is D:\DB1, you would copy the database files to D:\DB1 on the server that will host the copy.

  6. Ajoutez la copie de base de données de boîtes aux lettres à l’aide de l’applet de commande Add-MailboxDatabaseCopy avec le paramètre SeedingPostponed , comme indiqué dans cet exemple.Add the mailbox database copy by using the Add-MailboxDatabaseCopy cmdlet with the SeedingPostponed parameter, as shown in this example.

    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.If circular logging is enabled for the database, enable it again by using the Set-MailboxDatabase cmdlet, as shown in this example.

    Set-MailboxDatabase DB1 -CircularLoggingEnabled $true
    

Comment savoir si cela a fonctionné ?How do you know this worked?

Pour vérifier que l'amorçage de la copie de base de données de boîtes aux lettres s'est bien effectué, procédez de l'une des manières suivantes :To verify that you've successfully seeded a mailbox database copy, do one of the following:

  • Dans le CAE, accédez à Serveurs > Bases de données. Sélectionnez la base de données qui a été amorcée. Dans le volet Détails, l'état de la copie de la base de données et son index de contenu sont affichés avec la longueur de la file d'attente de copie actuelle.In the EAC, navigate to Servers > Databases. Select the database that was seeded. In the Details pane, the status of the database copy and its content index are displayed, along with the current copy queue length.

  • Dans Exchange Management Shell, exécutez la commande suivante pour vérifier la copie de base de données de boîtes aux lettres a été amorcée et est sain.In the Exchange Management Shell, run the following command to verify the mailbox database copy was seeded successfully and is healthy.

    Get-MailboxDatabaseCopyStatus <DatabaseCopyName>
    

    Le statut et l'état de l'index de contenu doivent être sains.The Status and Content Index State should both be Healthy.