Symptômes
Considérez le scénario suivant :
-
Vous avez un serveur Microsoft Exchange Server 2010 est configuré comme suit :
-
La base de données de boîte aux lettres cible possède une copie passive.
-
La propriété DataMoveReplicationConstraint sur la base de données de boîte aux lettres cible est définie sur une valeur autre que Aucun.
Pour plus d’informations sur le fonctionne de la propriété DataMoveReplicationConstraint , consultez les déplacements de boîtes aux lettres Exchange 2010 et de la résilience de la boîte aux lettres. -
Le serveur de boîtes aux lettres qui héberge la copie passive a la propriété DatabaseCopyAutoActivationPolicy la valeur bloqué.
-
-
Vous installez le correctif cumulatif Update 3 (KB2891587) Service Pack 3 pour Exchange Server 2010.
Dans ce scénario, lorsque vous essayez de déplacer des boîtes aux lettres, le déplacement demande s’arrête à 0 % sans donner un message d’erreur. En outre, lorsque vous exécutez get-MailboxDatabaseCopyStatus, il signale que la copie passive est saine.
Cause
Ce problème se produit car le serveur de réplication de Microsoft marque le statut de la copie passive comme Échec même si la copie passive est saine. Sachez que Get-MailboxDatabaseCopyStatus n’affiche pas l’état de la copie passive comme Échec dans cette situation. L’état Échec de la copie passive est quelque chose qui est interne à la logique de code de service de réplication de Microsoft Exchange.
Résolution
Pour résoudre ce problème, installez le correctif cumulatif suivant :
2936871 correctif cumulatif 6 pour Exchange Server 2010 Service Pack 3
Solution de contournement
Pour contourner ce problème, utilisez des méthodes suivantes.
Méthode 1
-
Définir la propriété DatabaseCopyAutoActivationPolicy sur le serveur de boîtes aux lettres qui héberge la copie passive à IntraSiteOnly ou non restreint. Par exemple, vous pouvez utiliser Windows PowerShell, comme suit :Set-MailboxServer –identity MBX2013 – DatabaseCopyAutoActivationPolicy Unrestricted
-
Déplacer la boîte aux lettres.
Pour plus d’informations, voir Set-MailboxServer.
Méthode 2
-
Définir la propriété « DataMoveReplicationConstraint » sur la base de données de boîte aux lettres cible sur Aucun. Par exemple, vous pouvez utiliser PowerShell, comme suit :Set-MailboxDatabase -identity "TargetDatabase" -DataMoveReplicationConstraint None Remarque : Pour que les modifications prennent effet immédiatement, vous devez redémarrer le Service de Réplication de Microsoft Exchange .
-
Déplacer les boîtes aux lettres.
-
Modifiez la propriété « DataMoveReplicationConstraint » à son paramètre d’origine.