I am looking at possible mailbox database recovery scenarios and was hoping someone could help me with a couple of questions I had!
We are using Exchange 2003 SP2 on Windows 2003 SP2 servers. We use MSCS in an active/active/passive scenario.
Example situation - we lose a database to mailbox corruption and it dismounts. We can restore from backup, sure, but that will take ages, so we want to get users up and running in the meantime. Our users have cached exchange mode set, so could we:
1. Move their mailboxes from the corrupt store to another store
2. Delete the database files and remount the store (dialtone)
I'm not sure if #1 is possible, does anyone know if it is possible to move mailboxes from a dismounted store? I assume not, but how about if we forced it to mount even though we had corruption?
For the second, sure I've read about dialtone, but when we delete the edb/stm files, how can the users keep functioning? I appreciate that after the deleting the database files and remounting the store a new set of db files are created, but wouldn't we need to recreate the mailboxes? Or, because this info is held in AD rather than Exchange, is this not needed.
Finally, we are looking at moving to Exchange 2007 or 2010 where there is database replication. OK, this would help if the storage holding the database went down, but would it help with possible database corruption?
Would be interested to know people's thoughts and any other solutions available to us.