stalledduetotarget_mdbavailability Office 365 migration error
3 min. read
Updated on
Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more
The stalledDueToTarget_MdbAvailability status youโre seeing is such a buzz kill. Maybe you were moving mailboxes from Exchange 2010 to Exchange 2016 using migration batch in EAC and finally noticed that some mailboxes take a long time to complete migration.
Others describe getting the same stalledDueToTarget_MdbAvailability migration error message when transferring a mailbox from Exchange 2013 to Exchange Online and examples may continue.
This is often an indicative of a target database issue. That’s where youโre moving the mailbox to, and it should be an active copy.
There are instances when no unique solution can be given. In this short guide, weโll though make sure thereโs something you can do to fix this.
How can I fix stalledduetotarget_mdbavailability error?
1. Move a single mailbox by using the New-MoveRequest
For troubleshooting this migration error, you should first try to move a single mailbox by using the New-MoveRequest. Donโt hesitate to specify the target mailbox as a new one.
This should work if the issue was indeed caused by a database copy.
2. Increase the number of simultaneous mailbox moves
- Open Explorer on the Exchange server.
- Go to C:Program FilesMicrosoftExchange ServerV14Bin. This is the default path; the path on your server might be different.
- Make a backup copy of the file MSExchangeMailboxReplication.exe.config.
- Open MSExchangeMailboxReplication.exe.config.
- Then, find the following part in the file:
<MRSConfiguration
MaxRetries = โ60โ
MaxCleanupRetries = โ5โ
MaxStallRetryPeriod = โ00:15:00โ
RetryDelay = โ00:00:30โ
MaxMoveHistoryLength = โ2โ
MaxActiveMovesPerSourceMDB = โ5โ
MaxActiveMovesPerTargetMDB = โ2โ
MaxActiveMovesPerSourceServer = โ50โ
MaxActiveMovesPerTargetServer = โ5โ
MaxTotalMovesPerMRS = โ100โ
FullScanMoveJobsPollingPeriod = โ00:10:00โ
MinimumTimeBeforePickingJobsFromSameDatabase = โ00:00:04โ
ServerCountsNotOlderThan = โ00:10:00โ
MRSAbandonedMoveJobDetectionTime = โ01:00:00โ
BackoffIntervalForProxyConnectionLimitReached = โ00:30:00โ
DataGuaranteeCheckPeriod = โ00:00:10โ
DataGuaranteeTimeout = โ00:30:00โ
DataGuaranteeLogRollDelay = โ00:01:00โ
EnableDataGuaranteeCheck = โtrueโ
DisableMrsProxyCompression = โfalseโ
DisableMrsProxyBuffering = โfalseโ
MinBatchSize = โ100โ
MinBatchSizeKB = โ256โ />
</configuration> - Change these parameters to fix the error:
MaxActiveMovesPerSourceMDB = โ5โ
MaxActiveMovesPerTargetMDB = โ2โ
MaxActiveMovesPerSourceServer = โ50โ
MaxActiveMovesPerTargetServer = โ5โ
MaxTotalMovesPerMRS = โ100โ - Use the following command: Restart-Service MSExchangeMailboxReplication to restart the Mailbox Replication service and keep the changes.
If you see the migration error after successfully moving a few mailboxes, then it may be caused by a limit for the number of simultaneous mailbox moves.
Increase it by modifying some parameters’ value in MSExchangeMailboxReplication.exe.config file.
3. Microsoft Office 365 Support
In case the issue still persists even after performing the steps listed above, then create a ticket within Microsoft Office 365 Support. Other users did the same and the support team suspected it could be an issue with Throttling.
They have decreased the throttling thus solved the problem.
You can always use a third-party email client program that supports Exchange to access and manage your mailboxes. The software will allow you to connect to your Exchange account with your email address and password. In case it won’t be able to detect your server details automatically, you will have to enter them as well in order to use the email client program.
โ Get Mailbird
Make sure that this stalledduetotarget_mdbavailability Office 365 migration error isnโt here to stay! Just apply the above tips one by one. For those whom weโve helped, spread the word as others face the same issue too.
READ NEXT:
User forum
0 messages