A client recently had a failure with their mail database. The database was repaired using the ESEutil and isinteg
utilities to get the database back into a clean state. (exchange 2007 SP1). However after the above processes there have been a number of quirks that have appeared, for instance:
Some users could not open up mail in another users shared mailbox.
Some users had all mail from different mailbox folders deleted that were from a date prior to the database going down.
One user could not see any new mail in cached mode in Outlook.
Generally a lot of niggly issues. My thought is that the database still has a number of small corruptions and I would like to create a new mailbox database and move the users mail across to this new database.
Office tech info: SBS 2008. Client using Outlook 2003 sp3 and Outlook 2010. Total mail database size = 15 GB.
What would be the best method of achieving a fresh database and moving old mail across?
I have considered moving the mailbox database and log files to another location and then getting exchange to create a new database. I would then look to create a recovery storage group and put the old database files and logs in the appropriate
folder and move mail form the old database to the new one.
The other method I have looked at is to export all mail to PST's and then re-import it into a fresh database.
I have not used the recovery storage group before so your opinions and advice to achieve my goal would be much appreciated.