Résolution des problèmes liés aux déplacements de boîtes aux lettres

 

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

Dernière rubrique modifiée : 2016-11-28

La résolution du contenu s’effectuera à mesure que les problèmes surviennent. Si vous souhaitez nous faire part d’un problème de résolution, cliquez sur Cliquez pour évaluer et commenter en haut de cette rubrique et envoyez-nous vos commentaires. Incluez autant de détails que vous pouvez, y compris les codes d’erreurs pertinentes, les descriptions d’erreurs ou les ID d’événements.

Légende

FC

Code d’échec

ID

Source et numéro de l’ID d’événement

Étapes générales de dépannage des déplacements de boîtes aux lettres

  1. Si la demande de déplacement ne s’est pas effectuée, affichez les statistiques de demande de déplacement. Pour plus d’informations, voir la section « Utilisation de l’environnement Shell pour afficher l’état d’une demande de déplacement en cours » dans Afficher les propriétés d’une demande de déplacement.

  2. Si la demande de déplacement s’est effectuée avec des erreurs, affichez le rapport de déplacement. Pour plus d’informations, voir la section « Utilisation de l’environnement Shell pour afficher un rapport de demande de déplacement terminée » dans Afficher les propriétés d’une demande de déplacement.

  3. Affichez le journal des événements sur le serveur d’accès au client exécutant l’instance du service de réplication de boîtes aux lettres Microsoft Exchange traitant la demande de déplacement échouée.

  4. Si vous ne pouvez toujours pas déterminer le problème, utilisez la console de gestion Exchange ou l’environnement de ligne de commande Exchange Management Shell pour augmenter les niveaux de journalisation des diagnostics sur le serveur d’accès au client pour les catégories Déplacement de boîte aux lettres et Service du service Réplication de boîtes aux lettres MSExchange. Puis, reprenez la demande de déplacement échouée. Pour plus d’informations sur la façon de modifier le niveau de journalisation des diagnostics, voir Gérer les niveaux d’enregistrement des diagnostics.

Problèmes avec les demandes de déplacement croisées forêt/à distance

Si vous rencontrez des erreurs lors du déplacement des boîtes aux lettres dans les forêts, il se peut que la forêt cible n’ait pas été correctement préparée. Pour plus d’informations, voir Préparer les boîtes aux lettres pour les demandes de déplacement inter-forêts.

Limite d’élément endommagé atteinte (FC : -2147467259 | ID : Réplication de boîtes aux lettres MSExchange 1100)

Problème

La demande de déplacement échoue car la boîte aux lettres contient plus d’éléments endommagés que ce qui est configuré pour être ignoré par la demande de déplacement.

Diagnostic

La demande de déplacement échoue et la cmdlet Get-MoveRequestStatistics renvoie l’erreur suivante :

Code d’échec Message

-2147467259

Erreur : Cette boîte aux lettres dépasse le nombre maximum d’éléments endommagés qui ont été spécifiés pour cette demande de déplacement.

L’entrée suivante Journal des événements apparaît dans le serveur d’accès au client pour lequel la demande de déplacement a été effectuée :

Nom du journal

Application

Source

Réplication de boîtes aux lettres MSExchange

Date

26.10.09 14:47:17

ID d’événement

1100

Catégorie de la tâche

Déplacement de la boîte aux lettres

Niveau

Erreur

Mots-clés

Classique

Utilisateur

N/A

Ordinateur

CAS01.fabrikam.com

Description

Le déplacement de la boîte aux lettres pour 'fabrikam.com/Utilisateurs/jean-charlescolon'(de278a9f-33eb-49f9-950a-070db3323715) a échoué.

Code d’erreur : -2147467259

Cette boîte aux lettres dépasse le nombre maximum d’éléments endommagés qui ont été spécifiés pour cette demande de déplacement.

Solution

  1. Utilisez la cmdlet Set-MoveRequest pour augmenter le seuil BadItemLimit. Pour plus d’informations, voir Configurer les propriétés d'une demande de déplacement.

  2. Reprenez la demande de déplacement échouée. Pour plus d’informations, voir Terminer ou poursuivre une demande de déplacement.

Les règles dans le dossier de boîte de réception de la boîte aux lettres source dépassent 32 Ko

Problème

La demande de déplacement échoue lorsque vous essayez de déplacer une boîte aux lettres d’Exchange 2010 vers Exchange 2003 car la taille des règles dans la boîte aux lettres Exchange 2010 dépasse la taille des règles autorisée dans Exchange 2003 (32 Ko).

Diagnostic

Lorsque vous essayez de déplacer la boîte aux lettres, vous recevez une erreur similaire à celle-ci :

Mailbox 'fabrikam.com/Users/tonysmith' could not be moved because rules in source mailbox's inbox folder are larger than 32KB. Please use parameter -IgnoreRuleLimitErrors to skip copying rules.
    + CategoryInfo          : InvalidArgument: (mbx2:MailboxOrMailUserIdParameter) [New-MoveRequest], RecipientTaskExc   eption    + FullyQualifiedErrorId : BB833F3D,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest

Solution

  1. Exécutez la cmdlet Set-MoveRequest avec le paramètre IgnoreRuleLimitErrors. Pour plus d’informations, voir Configurer les propriétés d'une demande de déplacement.

  2. Reprenez la demande de déplacement. Pour plus d’informations, voir Terminer ou poursuivre une demande de déplacement.

RemarqueRemarque :
Les utilisateurs finaux devront recréer leurs règles.

La taille du conteneur de la boîte aux lettres dépasse le quota cible

Problème

Le quota d’éléments récupérables pour la boîte aux lettres en cours de déplacement a dépassé le quota cible. Cette erreur se produit lorsque vous déplacez les boîtes aux lettres d’Exchange 2003 ou Exchange 2007 vers Exchange 2010.

Diagnostic

Lorsque vous essayez de déplacer la boîte aux lettres, vous recevez une erreur similaire à celle-ci :

Mailbox dumpster size 713 MB (747,659,085 bytes) exceeds target quota 500 MB (524,288,000 bytes).
    + CategoryInfo          : InvalidArgument: (xxxxx/xxxx/xxxx/xxxx:MailboxOrMailUserIdParameter) [New-MoveRequest], RecipientTaskException + FullyQualifiedErrorId : 93F29192,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest

Solution

Les demandes de déplacement ne prennent pas en charge le déplacement du conteneur Exchange 2003 ou Exchange 2007 vers Exchange 2010. Cependant, la demande de déplacement compare la taille du conteneur entre les deux versions de produit. Pour résoudre ce problème, procédez comme suit :

  1. Augmentez le quota d’éléments récupérables pour la base de données de boîte aux lettres cible en utilisant la cmdlet Set-MailboxDatabase avec le paramètre RecoverableItemsQuota. Pour plus d’informations, voir Configurer la récupération d'élément unique.

  2. Reprenez la demande de déplacement échouée. Pour plus d’informations, voir Terminer ou poursuivre une demande de déplacement.

  3. Lorsque la demande de déplacement est terminée, remettez le quota d’éléments récupérablesà sa taille d’origine.

Erreur MapiExceptionMdbOffline (FC : -2147467259 | ID : Réplication de boîtes aux lettres MSExchange 1100)

Problème

Alors que le déplacement était en cours, la base de données de boîte aux lettres source ou cible était en mode hors connexion. Par défaut, le service de réplication de boîtes aux lettres Microsoft Exchange essaie de se reconnecter avec la base de données en mode hors connexion pendant 30 minutes. Si la base de données n’est pas connectée au cours de cette période, le déplacement échoue. Pour plus d’informations sur la procédure de modification de la vitesse de connexion du service de réplication de boîtes aux lettres Microsoft Exchange, voir Présentation des demandes de déplacement.

Diagnostic

La demande de déplacement échoue et lorsque vous exécutez la cmdlet Get-MoveRequestStatistics, l’erreur suivante se produit :

Code d’échec Message

-2147467259

Erreur : MapiExceptionMdbOffline : Impossible d’ouvrir des ID d’entrée.(hr = 0 x 80004005, ec = 1142)

En outre, le serveur d’accès au client qui effectuait la demande de déplacement enregistre un événement similaire à celui-ci :

Nom du journal

Application

Source

Réplication de boîtes aux lettres MSExchange

Date

27.10.09 10:30:02

ID d’événement

1100

Catégorie de la tâche

Déplacement de la boîte aux lettres

Niveau

Erreur

Mots-clés

Classique

Utilisateur

N/A

Ordinateur

CAS01.fabrikam.com

Description

Le déplacement de boîtes aux lettres pour 'fabrikam.com/Utilisateurs/jean-charlescolon'(8dfd4b3b-8147-4e1b-b86f-5d00799abbf3) a échoué.

Code d’erreur : -2147467259

MapiExceptionMdbOffline : Impossible d’ouvrir des ID d’entrée. (hr = 0 x 80004005, ec = 1142)

Contexte du diagnostic :

Solution

  1. Montez la base de données de boîtes aux lettres. Pour plus d’informations, voir Monter une base de données.

  2. Reprenez la demande de déplacement. Pour plus d’informations, voir Terminer ou poursuivre une demande de déplacement.

Aucune copie de base de données en bon état n’est disponible (FC : -2147220223 | ID : Réplication de boîtes aux lettres MSExchange 1100)

Lorsque la base de données cible est une base de données répliquée dans un groupe de disponibilité de base de données, le service de réplication de boîtes aux lettres vérifie régulièrement l’intégrité de réplication de la base de données cible. L’infrastructure de disponibilité élevée vérifie l’intégrité de réplication en cours par rapport au comportement de limitation configuré pour les déplacements de boîte aux lettres à disponibilité élevée (comme spécifié par le paramètre DataMoveReplicationConstraint) pour la base de données cible. Selon les résultats, le service de réplication de boîtes aux lettres continue avec le déplacement ou est en mis en attente. Si la base de données cible n’est pas en bon état pendant 30 minutes, le service de réplication de boîtes aux lettres échoue. Pour plus d’informations sur la façon de modifier la vitesse de connexion du service de réplication de boîtes aux lettres, voir Présentation des demandes de déplacement.

Diagnostic

La demande de déplacement échoue lorsque vous exécutez la cmdletGet-MoveRequestStatistics et le fichier de résultats renvoie une erreur similaire à celle-ci :

Code d’échec Message

-2147220223

Erreur : Le déplacement pour la boîte aux lettres '/o=Première organisation/ou=Groupe d'administration Exchange(FYDIBOHF23SPDLT)/cn=Destinataires/cn=MBX1' est bloqué car DataMoveReplicationConstraint ne satisfait pas la base de données 'mdb1' (agent MailboxDatabaseReplication). Raison de l’échec : La base de données 1541069d-2976-4f40-afb1-569ed323de0b ne satisfait pas la contrainte SecondCopy. Il n’existe aucune copie de base de données en bon état disponible.

En outre, le serveur d’accès au client qui effectuait la demande de déplacement enregistre un événement similaire à celui-ci :

Nom du journal

Application

Source

Réplication de boîtes aux lettres MSExchange

Date

27.10.09 10:30:02

ID d’événement

1100

Catégorie de la tâche

Déplacement de la boîte aux lettres

Niveau

Erreur

Mots-clés

Classique

Utilisateur

N/A

Ordinateur

MBX01.fabrikam.com

Description

Le déplacement de boîte aux lettres pour 'MBX01.fabrikam.com/Users/MBX1'(214dbbab-bb93-4954-a593-515dcc200e7c) a échoué.

Code d’erreur : -2147220223

Le déplacement pour la boîte aux lettres '/o=Première organisation/ou=Groupe d'administration Exchange(FYDIBOHF23SPDLT)/cn=Destinataires/cn=MBX1' est bloqué car DataMoveReplicationConstraint ne satisfait pas la base de données 'mdb1' (agent MailboxDatabaseReplication). Raison de l’échec : La base de données 1541069d-2976-4f40-afb1-569ed323de0b ne satisfait pas la contrainte SecondCopy. Il n’existe aucune copie de base de données en bon état disponible.

Solution

Pour résoudre ce problème, essayez les options suivantes :

Les certificats sont trop grands ou trop nombreux

Problème

L’utilisateur possède trop de certificats sur le compte de boîte aux lettres ou les certificats sont trop grands. La valeur du nombre maximal de certificats doit être inférieure à 1 Mo.

Diagnostic

Lorsque vous essayez de créer une demande de déplacement, vous recevez une erreur similaire à celle-ci :

The call to 'net.tcp:// cas01.fabrikam.com/Microsoft.Exchange.MailboxReplicationService' failed.
Error details: The maximum message size quota for incoming messages (262144) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element. --> The maximum message size quota for incoming messages (262144) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element..
    + CategoryInfo          : NotSpecified: (0:Int32) [New-MoveRequest], MailboxReplicationTransientException     + FullyQualifiedErrorId : 500EA9BF,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest

Solution

  1. Démarrez Utilisateurs et ordinateurs Active Directory.

  2. Dans le menu Affichage, cliquez sur Fonctionnalités avancées.

  3. Dans l’arborescence de la console, développez le domaine que vous souhaitez, puis cliquez sur Utilisateurs.

  4. Dans le volet des résultats, cliquez avec le bouton droit sur l’utilisateur, puis cliquez sur Propriétés.

  5. Dans <Nom d’utilisateur> Propriétés, sous l’onglet Certificats publiés, sélectionnez le certificat que vous souhaitez supprimer, puis cliquez sur Supprimer. Répétez ce processus jusqu’à ce que vous ayez supprimé suffisamment de certificats.

  6. Reprenez la demande de déplacement. Pour plus d’informations, voir Terminer ou poursuivre une demande de déplacement.

Il n’existe aucun serveur disponible exécutant le service de réplication de boîtes aux lettres.

Problème

Le service de réplication de boîtes aux lettres Microsoft Exchange (MSExchangeMailboxReplication) doit exécuter au moins un serveur d’accès au client sur le site local Active Directory.

Diagnostic

Lorsque vous essayez de créer une demande de déplacement, vous recevez l’erreur suivante :

There are no available servers that are running the Mailbox Replication Service.
    + CategoryInfo          : NotSpecified: (0:Int32) [New-MoveRequest], MailboxReplicationTransientException     + FullyQualifiedErrorId : 5C08CF31,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest

Solution

Démarrez le service de réplication de Microsoft Exchange sur au moins un serveur d’accès au client. Pour plus d’informations sur la manière de démarrer le service, voir Démarrer, arrêter, suspendre, reprendre ou redémarrer un service.

Le service de réplication de boîtes aux lettres Microsoft Exchange n’a pas pu démarrer (ID : Réplication de boîtes aux lettres MSExchange 1010)

Problème

Le service de réplication de boîtes aux lettres Microsoft Exchange (MSExchangeMailboxReplication) n’a pas pu démarrer.

Diagnostic

Le journal des événements sur le serveur d’accès au client qui traitait la demande a enregistré l’événement suivant :

Fournisseur [Name]

Réplication de boîtes aux lettres MSExchange

ID d’événement

1010

[Qualifiers]

49156

Niveau

4

Tâche

1

Mots-clés

0x80000000000000

TimeCreated [SystemTime]

2009-07-22T20:53:26.000Z

Canal

Application

Ordinateur

CAS01.fabrikam.com

EventData

System.ServiceModel.CommunicationException : Le gestionnaire de transport a échoué à écouter l’URI fourni utilisant le service NetTcpPortSharing : Impossible de démarrer le service car il est désactivé. Un administrateur peut l’activer en exécutant 'sc.exe config NetTcpPortSharing start= demand'.. ---> System.InvalidOperationException : Impossible de démarrer le service NetTcpPortSharing sur l’ordinateur '.'. ---> System.ComponentModel.Win32Exception : Le service ne peut pas démarrer parce qu’il est désactivé ou qu’il n’a aucun périphérique activé lui étant associé --- Fin de la trace de la pile interne --- à System.ServiceProcess.ServiceController.Start(String[] args) à System.ServiceModel.Channels.SharedConnectionListener.SharedListenerProxy.HandleServiceStart(Boolean isReconnecting) --- Fin de la trace de la pile interne --- à System.ServiceModel.Channels.SharedConnectionListener.SharedListenerProxy.HandleServiceStart(Boolean isReconnecting) à System.ServiceModel.Channels.SharedConnectionListener.SharedListenerProxy.Open(Boolean isReconnecting) à System.ServiceModel.Channels.SharedConnectionListener.StartListen(Boolean isReconnecting) à System.ServiceModel.Channels.SharedTcpTransportManager.OnOpenInternal(Int32 queueId, Guid token) à System.ServiceModel.Channels.SharedTcpTransportManager.OnOpen() à System.ServiceModel.Channels.TransportManager.Open(TransportChannelListener channelListener) à System.ServiceModel.Channels.TransportManagerContainer.Open(SelectTransportManagersCallback selectTransportManagerCallback) à System.ServiceModel.Channels.ConnectionOrientedTransportChannelListener.OnOpen(TimeSpan timeout) à System.ServiceModel.Channels.TcpChannelListener`2.OnOpen(TimeSpan timeout) à System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) à System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpen(TimeSpan timeout) à System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) à System.ServiceModel.ServiceHostBase.OnOpen(TimeSpan timeout) à System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) à Microsoft.Exchange.MailboxReplicationService.MailboxReplicationServiceImpl.OnStartInternal(String[] args) dans c:\E14\sources\sources\dev\mrs\src\ServiceHost\ServiceImpl.cs:line 227

Solution

  1. À l’invite de commandes, tapez ce qui suit :

    C:\>sc.exe config NetTcpPortSharing start= auto 
    
RemarqueRemarque :
Dans la commande ci-dessus, il y a un espace avant auto.
  1. Démarrez le service de réplication de Microsoft Exchange sur au moins un serveur d’accès au client. Pour plus d’informations sur la manière de démarrer le service, voir Démarrer, arrêter, suspendre, reprendre ou redémarrer un service.

  2. Reprenez la demande de déplacement échouée. Pour plus d’informations, voir Terminer ou poursuivre une demande de déplacement.

MRSProxy n’est pas exécuté dans la forêt source

Problème

Lors de l’exécution de demandes de déplacement à distance, le service de réplication de boîtes aux lettres Proxy (MRSProxy) doit être exécuté sur des serveurs d’accès au client dans la forêt source. MRSProxy est désactivé par défaut.

Diagnostic

Lorsque vous essayez de créer une demande de déplacement, vous recevez une erreur similaire à celle-ci :

Service 'net.tcp://bl20102ca002.contoso.com/Microsoft.Exchange.MailboxReplicationService' encountered an exception. Error: Service 'https://mail.fabrikam.com/EWS/mrsproxy.svc' encountered an exception. Error: The Mailbox Replication Proxy service is disabled.
    + CategoryInfo          : NotSpecified: (0:Int32) [New-MoveRequest], MailboxReplicationPermanentException     + FullyQualifiedErrorId : 6289E628,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest

Solution

  1. Démarrez le service MRSProxy sur tous les serveurs d’accès au client dans la forêt source. Pour plus d’informations, voir Démarrer le service MRSProxy sur un serveur d'accès client distant.

  2. Reprenez la demande de déplacement échouée. Pour plus d’informations, voir Terminer ou poursuivre une demande de déplacement.

La demande de déplacement ne peut pas être effacée après avoir été effectuée

Problème

La demande de déplacement s’est effectuée mais son état est Terminé avec avertissement. Vous ne pouvez pas supprimer la demande de déplacement car le service de réplication de boîtes aux lettres Microsoft Exchange (MSExchangeMailboxReplication) n’a pas pu redéfinir l’indicateur InTransit depuis la boîte aux lettres de destination. Si cet indicateur n’est pas supprimé, les utilisateurs finaux ne pourront pas se connecter à leur boîte aux lettres.

Diagnostic

Lorsque vous exécutez Get-MoveRequestStatistics avec le paramètre IncludeMoveHistory, le rapport de déplacement renvoie une erreur similaire à celle-ci :

Failed to reset the destination mailbox after the move.
When you run Test-MAPIConnectivity for this mailbox, it will fail with the following error:
Error      : [Microsoft.Exchange.Data.Storage.MailboxInTransitException]: Cannot open mailbox /o=microsoft/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=MBX01/cn=Microsoft System Attendant. Inner error [Microsoft.Mapi.MapiExceptionMailboxInTransit]: MapiExceptionMailboxInTransit: Unable to open message store. (hr=0x80004005, ec=1292)

Solution

  1. Démarrez une nouvelle demande de déplacement de la boîte aux lettres. Pour plus d’informations, voir Créer une demande de déplacement locale ou Créer une demande de déplacement distante avec Exchange 2010 dans les deux forêts.

  2. Supprimez la demande de déplacement dès qu’elle atteint l’état En cours. Pour plus d’informations, voir Effacer ou supprimer des demandes de déplacement.

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