Windows Server Backup Failing On Exchange Restore

We had some strong storms move through our area last night and took out power at alot of clients, among them is a client whose exchange database will no longer mount correctly after the server lost power.  
OS is SBS 2011

First thing i did was run eseutil on the database using the /mh switch and it told me it had a dirty shutdown status.  First thing i tried doing was copying the log files and the database out of the exchange directory and, after using /ml to verify the log files,  i tried using eseutil on it.  I ran it using the /r switch and it failed saying the database is corrupted.  the specific command i used was: eseutil /R E00 /l "c:\exchangerecover3' /s "c:\exchangerecover3" /d "c:\exchangerecover3"

We have a good local backup (full) that ran the night before and several shadow copy backups in the previous versions.  I have tried restoring the local backup that is stored on a NAS using windows server backup but it fails with:
Name:  Microsoft Exchange Server\Microsoft Information Store\*servername*\*longstring of numbers*
Message:  The application extension plug-in failed to perform the post recovery steps for the component

Next I tried copying a previous version of the folder and then backed up the entire database folder, and replaced it with that previous version and that didn't work either.  I made a third copy of the original database and set it aside in a folder and ran eseutil /p on it as a last resort, but i haven't tried anything with that yet, so its just sitting there.

Does anyone know of anyway to get this going?  I think that my best option is going to be that windows backup, it took a full successful backup of everything, application, system state, files, bare metal, etc...  I would think there is some other way to get it restored but I can't find that error on google, and the results I've found so far tell me to do what I already tried, which is:
1. click recovery in wsb
2. this server
3. next
4. select date and time
5. next
6. applications
7. next
8. exchange
9. next
10. restore to original location
11.  start backup ( i may have missed some steps as that was from memory but you get the idea)

I told exchange to allow the database to be overwritten during a recovery.  And I have also tried it with roll-foward turned on or off. I also have circular logging enabled due to storage constraints on the server, but each backup is a full one and not a differential or incremental, so I wouldn't think that would be a problem.
ctagleAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

ctagleAuthor Commented:
**UPDATE** I ran that eseutil /r command in the live database folder on the database that i recovered, figured it wouldn't really matter since i already restored to it.  It came back with a clean shutdown status after running the recovery when i checked it with /mh.  I went to exchange and tried mounting it and it failed with the below message from EMC (i should also add that after it fails to mount it goes back to a dirty shutdown state) (also I checked the logs using /ml and they all retunred an ok):  

--------------------------------------------------------
Microsoft Exchange Error
--------------------------------------------------------
Failed to mount database 'Mailbox Database'.

Mailbox Database
Failed
Error:
Couldn't mount the database that you specified. Specified database: Mailbox Database; Error code: An Active Manager operation failed with a transient error. Please retry the operation. Error: Database action failed with transient error. Error: A transient error occurred during a database operation. Error: MapiExceptionJetErrorLogWriteFail: Unable to mount database. (hr=0x80004005, ec=-510)
 [Database: Mailbox Database, Server: servername.domain.local].

An Active Manager operation failed with a transient error. Please retry the operation. Error: Database action failed with transient error. Error: A transient error occurred during a database operation. Error: MapiExceptionJetErrorLogWriteFail: Unable to mount database. (hr=0x80004005, ec=-510)
 [Database: Mailbox Database, Server: servername.domain.local]

An Active Manager operation failed with a transient error. Please retry the operation. Error: MapiExceptionJetErrorLogWriteFail: Unable to mount database. (hr=0x80004005, ec=-510)
 [Server: servername.domain.local]

MapiExceptionJetErrorLogWriteFail: Unable to mount database. (hr=0x80004005, ec=-510)





--------------------------------------------------------
OK
--------------------------------------------------------
0
AmitIT ArchitectCommented:
Try this, apart from .edb file, move all other files to another folder, including logs etc. Remember to keep .edb file in same db folder. Now goto EMS and run

mount-database dbname -force

or

mount-database dbname -force -AcceptDataLoss

Let me know the result.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
ctagleAuthor Commented:
Thanks for the reply

I tried that but i get "the operation couldn't be performed because object 'Mailbox Database.edb' couldn't be found on 'servername.domain.local'

I also tried changing directories to the mailbox database location in EMS.
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

ctagleAuthor Commented:
i got a recovery database mounted in exchange that has the mailboxes in it, is there anyway to move the mailboxes in that recovery database to a new database?
0
AmitIT ArchitectCommented:
Here is what you need to do. First create one dial-tone database. This way you will be able to make user mailbox online without any data. Then you need to export data from recovery database into pst and merge it into user mailbox.
0
ctagleAuthor Commented:
This wasn't the solution but it did point me in the right direction in my research.  what i ended up having to do was mount the recovered database as a recovery database, then i had to recover reach individual mailbox into a new mailbox for the user into a folder inside their mailbox called recovery.  it was a slow and dirty process that required all new users, but it got the job done.  thank you for your help.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Exchange

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.