Résolution des problèmes liés aux déplacements de boîtes aux lettres
S'applique à : Exchange Server 2010
Dernière rubrique modifiée : 2010-02-01
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
- 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.
- 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.
- 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.
- 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 Prepare Mailboxes for Cross-Forest Move Requests.
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
- 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.
- Reprenez la demande de déplacement échouée. Pour plus d’informations, voir Terminer 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
- 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.
- Reprenez la demande de déplacement. Pour plus d’informations, voir Terminer une demande de déplacement.
Remarque : |
---|
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 :
- 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.
- Reprenez la demande de déplacement échouée. Pour plus d’informations, voir Terminer une demande de déplacement.
- 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
- Montez la base de données de boîtes aux lettres. Pour plus d’informations, voir Monter une base de données.
- Reprenez la demande de déplacement. Pour plus d’informations, voir Terminer 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 cmdlet Get-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 :
- Supprimez la demande de déplacement, puis déplacez la boîte aux lettres dans une base de données cible en bon état. Pour plus d’informations, voir Supprimer ou effacer des demandes de déplacement.
- Résolvez le problème avec la réplication de la base de données cible et reprenez la demande de déplacement. Pour plus d’informations, voir Présentation de la haute disponibilité et de la résilience de site.
- Mettez à jour le paramètre DataMoveReplicationConstraint sur la cmdlet Set-MailboxDatabase pour que la base de données cible reflète son état actuel (si la contrainte spécifiée est la mauvaise contrainte). Pour plus d’informations, voir Configurer les propriétés de la base de données de boîtes aux lettres.
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
- Démarrez Utilisateurs et ordinateurs Active Directory.
- Dans le menu Affichage, cliquez sur Fonctionnalités avancées.
- Dans l’arborescence de la console, développez le domaine que vous souhaitez, puis cliquez sur Utilisateurs.
- Dans le volet des résultats, cliquez avec le bouton droit sur l’utilisateur, puis cliquez sur Propriétés.
- 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.
- Reprenez la demande de déplacement. Pour plus d’informations, voir Terminer 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
À l’invite de commandes, tapez ce qui suit :
C:\>sc.exe config NetTcpPortSharing start= auto
Remarque : |
---|
Dans la commande ci-dessus, il y a un espace avant auto . |
- 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.
- Reprenez la demande de déplacement échouée. Pour plus d’informations, voir Terminer 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
- 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.
- Reprenez la demande de déplacement échouée. Pour plus d’informations, voir Terminer 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
- 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.
- Supprimez la demande de déplacement dès qu’elle atteint l’état En cours. Pour plus d’informations, voir Supprimer ou effacer des demandes de déplacement.