At some point it may be necessary to migrate your system to a new Information Store or 'Database' as it now seems to be called.
You can migrate single users with the following command in the Exchange Management Shell
New-MoveRequest -Identity
you can then check the progress of the move request with the following command
Get-MoveRequestStatistics -Identity
If you want to move all of your user mailboxes to a new Database you can use the following command
get-mailbox | New-MoveRequest –TargetDatabase “Database"
You can get a list of all active move requests with the following
Get-moverequest|get-moverequeststatistics
If you run into a problem and need to remove the Move Request or there is already a failed Move Request stuck in the system you may need to use the following
To remove all move requests
get-mailbox | Remove-MoveRequest
To remove a move request for a single user
Remove-MoveRequest -IdentityThis email address is being protected from spambots. You need JavaScript enabled to view it. '
You may also have arbitration mailboxes on your old databases which will need to be moved if you will be deleting the Dabatase.
You can use the following command to check if your old Database has any arbitration mailboxes within.
Get-Mailbox -Arbitration -Database OLDDBNAME
To move them you can use the following command
get-mailbox -Arbitration | New-MoveRequest –TargetDatabase “Database"
If you need to remove a failed Move Request for an arbitration mailbox then use the following
get-mailbox -Arbitration | Remove-MoveRequest
Once you have moved all of the mailboxes out of a database you can delete it.