Sintomas
Considere o seguinte cenário:
-
Você tem um servidor do Microsoft Exchange Server 2010 está configurado da seguinte maneira:
-
O banco de dados de caixa de correio de destino tem uma cópia passiva.
-
A propriedade DataMoveReplicationConstraint no banco de dados de caixa de correio de destino é definida como algo diferente de Nenhum.
Para obter mais informações sobre como funciona a propriedade DataMoveReplicationConstraint , consulte movimentações de caixa de correio do Exchange 2010 e capacidade de recuperação de caixa de correio. -
O servidor de caixa de correio que hospeda a cópia passiva tem a propriedade de DatabaseCopyAutoActivationPolicy definida como bloqueado.
-
-
Instalar o Service Pack 3 Rollup atualização 3 (KB2891587) para o Exchange Server 2010.
Nesse cenário, quando você tenta mover caixas de correio, a movimentação solicitar para em 0% sem dar uma mensagem de erro. Além disso, quando você executar get-MailboxDatabaseCopyStatus, ele informa que a cópia passiva esteja íntegra.
Causa
Esse problema ocorre porque o servidor Microsoft Replication marca o status da cópia passiva como Falha , mesmo que a cópia passiva esteja íntegra. Lembre-se de que Get-MailboxDatabaseCopyStatus não mostra o status da cópia passiva como Falha nessa situação. O status da cópia passiva com falha é algo que é interno da lógica do código de serviço de replicação do Microsoft Exchange.
Resolução
Para resolver esse problema, instale o seguinte update rollup:
2936871 cumulativo de atualizações 6 para Exchange Server 2010 Service Pack 3
Solução alternativa
Para contornar esse problema, use dos seguintes métodos.
Método 1
-
Defina a propriedade DatabaseCopyAutoActivationPolicy no servidor de caixa de correio que hospeda a cópia passiva para IntraSiteOnly ou Irrestrito. Por exemplo, você pode usar Windows PowerShell da seguinte maneira:Set-MailboxServer –identity MBX2013 – DatabaseCopyAutoActivationPolicy Unrestricted
-
Mova a caixa de correio.
Para obter mais informações, consulte Set-MailboxServer.
Método 2
-
Defina a propriedade "DataMoveReplicationConstraint" no banco de dados de caixa de correio destino como None. Por exemplo, você pode usar o PowerShell da seguinte maneira:Set-MailboxDatabase -identity "TargetDatabase" -DataMoveReplicationConstraint None Observação: Para que as alterações tenham efeito imediatamente, você precisa reiniciar o serviço de Replicação do Microsoft Exchange .
-
Mova as caixas de correio.
-
Altere a propriedade "DataMoveReplicationConstraint" para sua configuração original.