Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17


Exchange 2007 Mailbox Database wont mount

Posted on 2013-02-06
Medium Priority
Last Modified: 2013-02-07
Hi Guys, have major problem with my SBS08 server, i cannot get the Mailbox Database to mount.
Tried the database recovery tool in exchange, tried to use eseutil but kept getting multiple error messages, tried restoring from dpm2010 but got a vss writer error, tried restoring the First Storage Group directory with backup from dpm2010 that succeeded however still unable to mount database, also after this it knocked my Second Storage Group down, now unable to mount anything.
PS i have not got much experience with exchange, just stumbling along as you can probably tell.
Thanks in advance

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

Mailbox Database
Exchange is unable to mount the database that you specified. Specified database: DHGSBS08\First Storage Group\Mailbox Database; Error code: MapiExceptionCallFailed: Unable to mount database. (hr=0x80004005, ec=-501)

Microsoft Exchange Error
Failed to mount database 'Public Folder Database'.

Public Folder Database
Exchange is unable to mount the database that you specified. Specified database: DHGSBS08\Second Storage Group\Public Folder Database; Error code: MapiExceptionCallFailed: Unable to mount database. (hr=0x80004005, ec=-515
Question by:donhodge
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions

Expert Comment

ID: 38862393
I know you have already tried eseutil, but still; try eseutil /mh "database path + name" and check if the shutdown is clean.

There may be some dataloss if there is corruption in the database, but go to the directory where the database is located and execute the following command: eseutil /r E00 (E00 being the 3 character code from the log file).

If that doesn't work, you can try to use eseutil /p.

1. eseutil /p will essentially do a 'hard repair' on the database.
2.  Then use eseutil /d to defrag the database. This might help, because offline defragmentation creates a new physical database structure and moves the existing data to that new structure.
3. Check the database consistency of the database with: isinteg -fix. Try and run the last commands as many times as it taxes to no longer show any errors.

I hope that helps you further.
LVL 52

Expert Comment

by:Manpreet SIngh Khatra
ID: 38862609
If you cant even mount a blank database so run the below command /prepareAD

- Rancy

Accepted Solution

I Qasmi earned 2000 total points
ID: 38863610
I think when u ran eseutil/p you didnt moved the logs and  checkpoint file or whatever is there in the database folder to another folder , create a new one and move all files except the database files i.e. edb or stm file etc , There should be just the *.edb files on that location where the eseutil/p is performed

Then after successfull eseutil/p
run ISINTEG -fix and check whether you can mount the stores or not.

and since the mailbox store and the public store depends upon the checkpoint file and logs.

Repairing both in the same manner will resolve the issue.

check if this helps.

Assisted Solution

by:I Qasmi
I Qasmi earned 2000 total points
ID: 38863618
also if you restore the database to the same location ,
you need to do the same that is move the old logs and checkpoint file or *.trn or whatever file is there to another folder and then mount the database and check whether this resolves the issue.

Author Closing Comment

ID: 38865911
Hi Guys, thanks very much.
Microsoft finally called back and we worked that I was doing everything except moving the logs, also had to get rid of the old cue folder to get mail flow working.

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Unified and professional email signatures help maintain a consistent company brand image to the outside world. This article shows how to create an email signature in Exchange Server 2010 using a transport rule and how to overcome native limitations …
On September 18, Experts Exchange launched the first installment of the Help Bell, a new feature for Premium Members, Team Accounts, and Qualified Experts. The Help Bell will serve as an additional tool to help teams increase question visibility.
The basic steps you have just learned will be implemented in this video. The basic steps are shown to configure an Exchange DAG in a live working Exchange Server Environment and manage the same (Exchange Server 2010 Software is used in a Windows Ser…
Exchange organizations may use the Journaling Agent of the Transport Service to archive messages going through Exchange. However, if the Transport Service is integrated with some email content management application (such as an antispam), the admini…

670 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question