Exchange 2007 Mailbox Database wont mount

Posted on 2013-02-06
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 500 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 500 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

Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

Question has a verified solution.

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

Lotus Notes – formerly IBM Notes – is an email client application, while IBM Domino (earlier Lotus Domino) is an email server. The client possesses a set of features that are even more advanced as compared to that of Outlook. Likewise, IBM Domino is…
A couple of months ago we ran into an issue that necessitated re-creating our Edge Subscriptions. However, when we attempted to execute the command: New-EdgeSubscription -filename C:\NewEdgeSub_01.xml we received an error indicating that the LDAP se…
In this video we show how to create a Resource Mailbox in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: Navigate to the Recipients >> Resources tab.: "Recipients" is our default selection …
how to add IIS SMTP to handle application/Scanner relays into office 365.
Suggested Courses
Course of the Month4 days, 21 hours left to enroll

635 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