Restore Database of Server A to Server B
In Exchange, it a known issue that we cannot mount or restore database of one server to another. The Database Portability feature in makes it possible in Exchange 2007 but for Exchange 2003 there is a procedure to tackle this situation.
Before I get into the topic, will talk a bit about Database Portability feature in E2K7. This feature enables organizations to mount or restore databases of any server to any target server as long as both of them reside in the same exchange organization. Public folder databases should be replicated to a target database/server instead of using portability feature.
To know more:
Database Portability: http://technet.microsoft.com/en-us/library/bb123954.aspx
Restore an Exchange-aware online streaming backup of the database, redirecting the restore location to a different server
For this method to work, the new server must be configured with a storage group and logical database whose names are identical to those on the original server.
For example, you make an online backup of a database on Server A with the logical name “Mailbox Store (A)” in storage group “First Storage Group”. You may then create a storage group called “First Storage Group” on Server B, and then create a database in that storage group called “Mailbox Store (A).”
Then restore the online backup, changing the restore location to Server B, and the backup will be restored to the matching storage group and logical database names on Server B.
Points to note:
1. Both the servers should be under the same Organization and same Administrative Group.
2. Need not worry about the Distinguished Name of the database since the same has no relevance in this case.
Moving an Exchange Mailbox Database to Another Server or Storage Group: http://technet.microsoft.com/en-us/library/aa997006(EXCHG.65).aspx