Veritas Exchange 2007 Issue

We use Veritas NetBackup for system backup and recovery at work. The last step in our Exchange 2007 migration was to test backup and recovery of our mailbox databases. I was running what I thought would be simple tests to see if could restore the successfully backed up mailbox database. I was employing the Exchange 2007 recovery storage group (RSG) like a good boy and I was getting errors to the effect that I had not set up the RSG. After several failed attempts I had chalked this up to a Veritas bug and contacted Symantec.

This bug report discusses the errors I was received on my clustered mailbox server running on Windows Server 2008. Symantec provided me some engineering binaries destined for a future release. I applied this fix and tried again. It seemed to work this time. Out of the corner of my eye in Exchange Management Console I noticed that the database being recovered show dismounted while the restore occurred and the mounted when it was finished. I was shocked.

After verifying that the allow restore flag was false on this database and proving to myself that I had not restored to the production database, I was able to pull data out of the RSG successfully. I then repeated the restore, during which I was actively using on of the accounts on that database. Sure enough, it was not usable indicating that it's database was not online. This seems like a very big bug and I have submitted it back to Symantec. I will update this post when I find out more.

If you would like to read more about the recovery storage group in Exchange 2007, check out this excellent article.

http://www.msexchange.org/tutorials/Working-Recovery-Storage-Groups-Exchange-2007.html