Hi
We are experiencing strange issue with our Exchange 2013 database.
The company is running Exchange 2013 (CU8) cluster with DAG using 2 x mailbox role servers and 2 x CAS. Everything seems to be working fine except one thing. We have two databases DB1 and DB2. Usually DB1
is running on Mailbox Server 1 and DB2 in Mailbox Server 2 however issue still exist if we swap the databases between servers or run them both on the same server.
The problem is staring if we move a mailbox from the DB1 to DB2. ECP is reporting mailbox move as completed, however mailbox not being moved at all. It stays in DB1 and no error is shown in ECP. It's still
possible to move mailboxes from DB2 to DB1 so it seems that it’s working one way only.
We can only see one error in Event Log that is related to the event:
Failed to save admin audit log for this cmdlet invocation.
Organization: First Organization
Log content:
Cmdlet Name: New-MigrationBatch
Object Modified:
Parameter: CSVData = RW1haWxBZGRyZXNzDQpUZXN0LkFjY291bnRAd2F0bW9zLm9yZy51aw==...
Parameter: TimeZone = GMT Standard Time
Parameter: TargetDatabases = DB2
Parameter: AutoComplete = True
Parameter: Local = True
Parameter: AutoStart = True
Parameter: BadItemLimit = 1000
Parameter: NotificationEmails = XXXXXXXXXXXXXXXX
Parameter: Name = test5
Caller: XXXXXXXXXXXXXXXXXXXX
ExternalAccess: False
Succeeded: True
Run Date: 2016-02-03T11:59:31
OriginatingServer: MAIL1 (15.00.1076.000)
Error:
Microsoft.Exchange.Data.ApplicationLogic.AuditLogServiceException: The Exchange Web Service returned an error while trying to access the audit log. Reason: 'Error','ErrorMailboxStoreUnavailable','The mailbox
database is temporarily unavailable.'.
at Microsoft.Exchange.Data.ApplicationLogic.EwsAuditClient.CallEwsWithRetries(LID lid, Func`1 delegateEwsCall, Func`3 responseMessageProcessor, Func`3 responseErrorProcessor)
at Microsoft.Exchange.Data.ApplicationLogic.EwsAuditLog.WriteAuditRecord(IAuditLogRecord auditRecord)
at Microsoft.Exchange.ProvisioningAgent.EwsAuditLogger.WriteAuditRecord(IAuditLogRecord auditRecord)
I would appreciate if you please share your thought on this.