Can't mount exchange databases


We have an exchange 2003 server that was off for a while and we turned it on to try to get some old emails that we need but the databases don't mount even though all the Microsoft Exchange services start fine. We do not use Exchange for our emails anymore so mounting the databases shouldn't be a problem.

Some of the errors we get are:
"Error 0xfffff07 starting database "First Storage Group\name" on the Microsoft Exchange Information store" Event ID 9519
"Information Storage (2260) First Storage Group: Database "name" is partially attached. Attachment Stage 4. Error -1017 Source ESE Event ID 470
"Database engine stopped the instance (0) with error (-1090) Event ID 104 Source ESE"
"Error 0x4fc starting storage group" Error 9518 Source MS Exchage

Thank you in advance.
Help DeskLFAsked:
Who is Participating?
Help DeskLFConnect With a Mentor Author Commented:
We installed a program called Stellar Phoenix Mailbox Exchange Recovery and were able to open all the data stores and look for the mailboxes we were looking for. Thank you all for all your help.
1. Verify that the database that you want to restore is consistent and that it is in a "clean shutdown" state. To do so, open a command prompt, switch to the ExchSrvr\Bin folder, type the following line, and then press ENTER:
Eseutil /mh YourDatabaseName.edb

In the output that appears in the Command Prompt window, note whether the State line shows as State: Clean Shutdown or State: Dirty Shutdown.

2. If the database is not consistent and if the database log files do not exist, use the Eseutil.exe tool to perform a hard repair on the database.

Warning When you use the following command, Exchange Server data loss occurs. Data loss can be significant; however, in most situations the data loss is minimal. The following command is a hard or forcible state recovery command. Use it only if the database does not return to a consistent state after you run the Eseutil /mh YourDatabaseName.edb command.

To perform a hard repair, open a command prompt, switch to the ExchSrvr\Bin folder, type the following line, and then press ENTER:
eseutil /p YourDatabaseName.edb

After that, run "Eseutil /mh YourDatabaseName.edb" to check if the database has returned to a "Clean Shutdown" state, if so, try mounting the Store again!
Verify that the database was shut down in a clean (consistent) state. Use ESEUTIL /MH. If the database is shutdown in a dirty (inconsistent) state, you cannot mount it and you must replay at least one transaction log file to bring it to a clean state. For more information about transaction log replay, see "Transaction Log File Replay: Soft Recovery and Hard Recovery" in Using Exchange Server 2003 Recovery Storage Groups (

Verify the integrity of the database. Use ESEUTIL /G, which will check the low-level integrity of the database.
Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

Help DeskLFAuthor Commented:
We have tested 3 so far, two of them came back as clean shutdown but we tried mounting them again and we received the same error (the one attached.) The other one we tested came back as dirty shutdown so we started the eseutil/p process and it has been on the "Deleting unicode fixup table" for a while. We'll let you know the results.
Help DeskLFAuthor Commented:
We finished repairing the database and we checked and it said Clean Shutdown, we tried to mount it and we received the same error of the picture attached.
1. Move the existing database files to another location for 1 database.
2. try to mount with a blank database and see if that mounts or not.
Help DeskLFAuthor Commented:
We created a brand new data store and we were able to mount it but we have 13 other data stores and none of them mount.
Help DeskLFAuthor Commented:
We tried all the solutions suggested and they didn't work but this program that we installed allowed us to do what we wanted to do.
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.

All Courses

From novice to tech pro — start learning today.