Solved

Why won't my exchange 2007 database mount

Posted on 2014-09-20
3
57 Views
Last Modified: 2015-11-06
Hello,

I have a pressing issue that I need to deal with regarding an exchange database that won't mount. The problem started occuring after the exchange server (which also happens to be the primary domain controller) needed to be hard reset. When it came back up, the exchange database would not mount and I got the following error:

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

Mailbox Database
Failed
Error:
Exchange is unable to mount the database that you specified. Specified database: H2PRIMARY\First Storage Group\Mailbox Database; Error code: MapiExceptionCallFailed: Unable to mount database.

At the same time, I see errors in the event log:

MSExchangeIS (2932) First Storage Group: An attempt to move the file "E:\Program Files\Microsoft\Exchange Server\Mailbox\First Storage Group\E00000D1F8B.log" to "E:\Program Files\Microsoft\Exchange Server\Mailbox\First Storage Group\E00.log" failed with system error 1392 (0x00000570): "The file or directory is corrupted and unreadable. ".  The move file operation will fail with error -1022 (0xfffffc02).

For more information, click http://www.microsoft.com/contentredirect.asp.


---------------------------------------------------------------------------


MSExchangeIS (2932) Second Storage Group: Error -1811 occurred while opening logfile E:\Program Files\Microsoft\Exchange Server\Mailbox\Second Storage Group\E010001A841.log.

For more information, click http://www.microsoft.com/contentredirect.asp.


--------------------------------------------------------------------------------------------

Error Disk IO error starting Storage Group /DC=local/DC=H2Safety/CN=Configuration/CN=Services/CN=Microsoft Exchange/CN=First Organization/CN=Administrative Groups/CN=Exchange Administrative Group (FYDIBOHF23SPDLT)/CN=Servers/CN=H2PRIMARY/CN=InformationStore/CN=First Storage Group on the Microsoft Exchange Information Store.
Storage Group - Initialization of Jet failed.

--------------------------------------------------------------------------------------------

Error Current log file missing starting Storage Group /DC=local/DC=H2Safety/CN=Configuration/CN=Services/CN=Microsoft Exchange/CN=First Organization/CN=Administrative Groups/CN=Exchange Administrative Group (FYDIBOHF23SPDLT)/CN=Servers/CN=H2PRIMARY/CN=InformationStore/CN=Second Storage Group on the Microsoft Exchange Information Store.
Storage Group - Initialization of Jet failed.

-------------------------------------------------------------------------------------------

Error Disk IO error starting Storage Group /DC=local/DC=H2Safety/CN=Configuration/CN=Services/CN=Microsoft Exchange/CN=First Organization/CN=Administrative Groups/CN=Exchange Administrative Group (FYDIBOHF23SPDLT)/CN=Servers/CN=H2PRIMARY/CN=InformationStore/CN=First Storage Group on the Microsoft Exchange Information Store.
<NULL>.

------------------------------------------------------------------------------------------

Error Current log file missing starting Storage Group /DC=local/DC=H2Safety/CN=Configuration/CN=Services/CN=Microsoft Exchange/CN=First Organization/CN=Administrative Groups/CN=Exchange Administrative Group (FYDIBOHF23SPDLT)/CN=Servers/CN=H2PRIMARY/CN=InformationStore/CN=Second Storage Group on the Microsoft Exchange Information Store.
<NULL>.




I am brand new to the company I am troubleshooting this for and it has apparently happened before. The fix they used was to run eseutil /p on the database. I started that process yesterday and it has been running for almost 24hours, however it looks to me like it is frozen on the "deleting unicode fixup table". The database is about 96GB

My question is was running eseutil the right way to fix this? and why does it appear to be frozen? should I kill it and start over?
0
Comment
Question by:Chris Betts
[X]
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
  • 2
3 Comments
 
LVL 35

Accepted Solution

by:
Seth Simmons earned 500 total points
ID: 40334524
if log files are being corrupted i would run a chkdsk on the volume - especially if a hard reset was done
it's also possible there is corruption in the databases

why did it need a hard reset in the first place?  do you have a good backup?
0
 

Author Comment

by:Chris Betts
ID: 40334528
Chkdsk is a good idea. Can I safely run it while esetl is running or do I need to wait for it to finish?

The server is flaky and slowed to a crawl yesterday morning; no one was able to log in. Yes, I have a backup of the database.
0
 
LVL 35

Expert Comment

by:Seth Simmons
ID: 40334544
i wouldn't run it with eseutil
if chkdsk needs to fix anything the volume needs to be dismounted and you don't want to cause further data loss; probably a lot of i/o going on anyway
might just be a better idea doing a restore instead of waiting possibly days for that to finish - and no guarantee it will be successful if there is data corruption

how much memory and free disk space does the server have?
0

Featured Post

Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

Question has a verified solution.

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

MS Outlook is a world-class email client application that is mainly used for e-communication globally.  In this article, we will discuss the basic idea about MS Outlook, its advanced features, and types of MS Outlook File formats.
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 …
In this video we show how to create an email address policy in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.:  First we need to log into the Exchange Admin Center. Navigate to the Mail Flow…
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…

726 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