Move-Mailbox & Move-Database
dear all,i have 2 Exchange Mailbox servers and i want to move somemailboxes from one server to the other server and thesemailboxes reside in 1 DB so my question is which one is better using Move-Mailbox or Move-Database from performance point and best practice point ?Best Regards,mwahab
March 15th, 2009 4:38pm

I guess you are sayingMove-DatabasePath, notMove-Database....Move-DatabasePath is the cmdlet to just move the database from one location to another location on same server.To move mailboxes you should either use Move-Mailbox cmdlet or use database portability feature to move whole database.I would suggest you to use Move-Mailbox cmdlet or GUI to move the mailboxes because it doesn't stop the Exchange service while database portability requires to dismount the database. It also skip the corruption if your database has any while moving the mailboxes.Amit Tank | MVP - Exchange | MCITP:EMA MCSA:M | http://ExchangeShare.WordPress.com
Free Windows Admin Tool Kit Click here and download it now
March 15th, 2009 6:52pm

Great suggestion from Amit, yes, by using Move-Mailbox, we can avoid dismounting the database, and checking if theres some logical error in the mailbox which can be fixed during the Move-Mailbox
March 16th, 2009 5:41am

thanks Amit.you are right i meant move-databasepath ..as i have the 2 cases and a small conflict happen to me i will repost it again as following and i'll appreciate if u replay another time for itCase (1):In the same server i need to change the database path to another drive so if icreate a newDB in the new drive then using the Move-Mailbox this is consider solution 1 ,or i can use move-databasepath just to change the old DB pathwithout creating a new one .........my question again which one is faster and best practice....???Case (2):when i have 2 Mailbox Servers and i need the same thing in case 1 so i have these 2 options (Move-Mailbox or Database Portability)which one is faster and best practice ???Another Query James Said i can fix any logical error while using the move-mailbox ....how TO ??Best Regards,mwahab
Free Windows Admin Tool Kit Click here and download it now
March 16th, 2009 1:54pm

Case 1: Even though I suggest to use Move-Mailbox and it is a best practice because Move-DatabasePath requires to dismount the database which affects the SLA of your mail service. However it is, of course, possible and if database is small then you can use Move-DatabasePath to move the database from one drive to another.How to Set a Database File Locationhttp://technet.microsoft.com/en-us/library/bb201714.aspxCase 2: I would suggest Move-Mailbox in this case too, reason is same Database Portability requires database to be down and this feature is basically used for disaster recovery purpose, not for normal mailbox movement administration.http://technet.microsoft.com/en-us/library/bb123954.aspxhttp://exchangeshare.wordpress.com/2008/05/21/exchange-2007-database-portability/You don't have to do anything to fix the logical error, while moving mailbox it skips the corrupted items and leave on the source database which you can delete later... You have an option while moving mailbox to allow number of maximum items to skip.How to Move a Mailbox Within a Single Foresthttp://technet.microsoft.com/en-us/library/aa997961.aspxAmit Tank | MVP - Exchange | MCITP:EMA MCSA:M | http://ExchangeShare.WordPress.com
March 16th, 2009 2:21pm

thanks Amit for ur support :) mwahab
Free Windows Admin Tool Kit Click here and download it now
March 16th, 2009 3:08pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics