Create Archive Mailbox on Different Database:
I have selected a mailbox which does not have an archive mailbox present. Then right click on the mailbox selected and click on "Enable Arhive..."
Now, we have to select the database where the Archive mailbox has to reside in as shown in below figure.
Verify the mailbox property, now you can see that the Archive mailbox is created on a different mailbox. See below.
Move Archive Mailbox to Different Database:
If we already have the Archive mailbox created for a particular mailbox, we can follow the below steps to move the archive/user mailbox to different database.
Right click on the User Mailbox that would like to move the Archive/User mailbox to different database and click on “New Local Move Request…”.
Select the target mailbox database and specify what to move.
Note – If you want to set any move settings like ignore corrupt emails etc, set it on “Move Settings” stage of the move request and then finish the activity. A successful move will give you the result somewhat like below.
We can also move the archive mailbox using the Management Shell commands. One such command is,
Get-Mailbox “Praveen Balan” | New-MoveRequest -ArchiveOnly –ArchiveTargetDatabase Database-Level-01
So with Exchange 2010 SP1(currently only evaluation version) plan your database design.