More migration tips for Exchange 2003 to Exchange 2010 migrations. When moving a users mailbox from Exchange 2003 to Exchange 2010, I got the following error
Large BadItemLimit (60) is specified. Please confirm your intention to accept a large amount of data loss by specifying AcceptLargeDataLoss.
I reviewed the Exchange 2010 Move Request console in the Exchange 2010 Management Console and found that the user had 53 “corrupt” items. I’ve seen this quite a bit over time even on mailboxes that never seem to have had an issue. If you attempt to use the Exchange 2010 GUI to move a mailbox with more then 50 corrupt items in it, you will get this message. The solution is very simple.
1. Use Control + C to copy the error message.
2. Paste it into Notepad on the server.
3. Locate the line like you see below
‘domain.local/Users/Administrator’ | New-MoveRequest -TargetDatabase ‘Mailbox Database 1192372162′ -BadItemLimit ’60’
4. Append the –AcceptLargeDataLoss parameter to the end of the line then copy this entire line to the clipboard
5. Run The Exchange Management Shell as Administrator
6. Paste the line into the Exchange Management Shell and hit enter
‘domain.local/Users/Administrator’ | New-MoveRequest -TargetDatabase ‘Mailbox Database 1192372162′ -BadItemLimit ’60’ –AcceptLargeDataLoss
7. This will queue the mailbox to be moved and you can monitor it via the Exchange System Manager GUI once more.