Nach der erfolgreichen Migration aller Mailboxen auf Microsoft Exchange 2013, taucht alle 60 sec. im Eventlog folgende Fehlermeldung auf:
Log Name: Application
Source: MSExchange Mailbox Replication
Date: 8/15/2014 12:01:15 PM
Event ID: 1121
Task Category: Request
Level: Error
Keywords: Classic
User: N/A
Computer: SACEXCH01.Domain.local
Description:
The Microsoft Exchange Mailbox Replication service was unable to process a request due to an unexpected error.
Request GUID: 'b451acde-8d08-4a9a-a248-6bc4ca144aa2'
Database GUID: 'ed87ca06-6ce2-448a-9a3b-2c9984b067a5'
Error: Database 'aad284ae-7777-4896-93a5-cbc5e479841c' doesn't exist.
Stack trace:
at Microsoft.Exchange.MailboxReplicationService.MapiUtils.FindServerForMdb(Guid mdbGuid, String dcName, NetworkCredential cred, FindServerFlags flags)
at Microsoft.Exchange.MailboxReplicationService.MoveJob.ReserveLocalForestResources(ReservationContext reservation)
at Microsoft.Exchange.MailboxReplicationService.MoveJob.AttemptToPick(MapiStore systemMailbox)
at Microsoft.Exchange.MailboxReplicationService.SystemMailboxJobs.<>c__DisplayClassc.<ProcessJobsInBatches>b__6()
at Microsoft.Exchange.MailboxReplicationService.CommonUtils.ProcessKnownExceptionsWithoutTracing(Action actionDelegate, FailureDelegate processFailure).
Eine Überprüfung des Microsoft Exchange Servers auf offene Mailbox Move Requests, Export Requests, Import Requests oder Migrations Batches, ergab das es keine Aktiven oder in der Queue hängenden Aufträge mehr gibt. Auch ein Anheben des Diagnose-Levels auf Expert ergab keine klarere Fehlmeldung als die immer alle 60 sec. auftauchende Meldung im Eventlog.
Die GUID ed87ca06-6ce2-448a-9a3b-2c9984b067a5 verweiste auf eine Aktive Datenbank
und
die GUID aad284ae-7777-4896-93a5-cbc5e479841c verweiste auf eine nicht mehr existente Datenbank.
Um das Problem nun zu lösen, hilft folgender Befehl in der Powershell:
Remove-MoveRequest -MoveRequestQueue "ed87ca06-6ce2-448a-9a3b-2c9984b067a5" -MailboxGuid "b451acde-8d08-4a9a-a248-6bc4ca144aa2"
Danach hörten die Meldung umgehend auf.
Was war nun die Ursache dafür? Die MoveRequest werden in dem Datenbank Cache aufbewahrt, da aber die alte Datenbank gelöscht wurde, waren zwar die Cache Informationen zwar noch da, aber die Source Database fehlte.
Kommentar schreiben