Mailbox remains on exchange 2007 server's mailbox database even though I received a message that it was migrated successfully

Posted on 2016-08-26
Last Modified: 2016-08-29
I have a mailbox that I tried migrating from exchange 2007 to exchange 2013.  I received the error, "MigrationPermanentException: Active Directory property ‎'homeMDB‎' is not writeable".  I googled the error and applied the solution from .   I then re-ran the migration and received an email telling me that the migration completed successfully.  However, the mailbox is still on the exchange 2007 server's mailbox database.  It didn't move at all.  Any assistance would be appreciated.
Question by:davidrobertbristow
LVL 29

Expert Comment

ID: 41772256
Sounds like some kind of corruption in that mailbox.

At this point, I'd just export the mailbox on 2007 to a .PST file, delete the mailbox, create it on the new server then import the .PST.

Unfortunately you cannot run a New-MailboxRepairRequest as that feature wasn't available until Exchange 2010.

Author Comment

ID: 41772319
I'd thought of the above but am hoping to find a more elegant solution.  The mailbox still open fine in Outlook, so I'm not suspecting corruption.
LVL 29

Expert Comment

ID: 41772365
Try bouncing the 2007 server and see if that frees something up.

Author Comment

ID: 41772436
How would I bounce the 2007 server and does this have to be done after hours?  Thanks.
LVL 38

Expert Comment

by:Adam Brown
ID: 41772503
Reboot it. Yes.
How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline


Author Comment

ID: 41772509
Okay, I will reboot it tomorrow (Sat) morning early then re-try the migration.  Thank you.

Author Comment

ID: 41772573
I just rebooted both our exchange 2007 and 2013 servers.  I retried the migration and it still doesn't work.  There are no error messages.  It says that the migration completed successfully.  However, the mailbox still resides on the exchange 2007 server.
LVL 24

Expert Comment

ID: 41772652
Please try running this command
Clean-MailboxDatabase MyMailboxDatabase

Open in new window

If this doesnt help please restart information store service.

Accepted Solution

Kevin k earned 500 total points
ID: 41774553
Ensure you are clearing any old Migration Batch or Move Requests. From Exchange Management Shell, do the following command:
Get-MigrationUser | Remove-MigrationUser -force

Open in new window

Exchange 2013 Migration Batch Completes Successfully, But Mailbox is Not Moved :

Show failed status for this mailbox:
Get-moverequest -identity 'mailbox name' 

Open in new window

Clears out the move migration for this mailbox:
Remove-moverequest -identity 'mailbox name'

Open in new window

Ignoring up to 100 baditems:
New-moverequest -identity 'mailbox name' -baditemlimit '100' -targetdatabase 'Mailbox Database name'

Open in new window


You may also get help from this step bys step guide to migrate from Exchange Server 2007 to Exchange Server 2013:

Hope this helps!

Author Closing Comment

ID: 41775205
Worked like a charm!  Thanks so much.

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

We are happy to announce a brand new addition to our line of acclaimed email signature management products – CodeTwo Email Signatures for Office 365.
Following basic email etiquette rules will help you write a professional email and achieve a good, lasting impression with your contacts.
In this video we show how to create a Shared Mailbox in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >> Sha…
In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…

757 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now