Solved

Exchange 2010 Consistency Check Error

Posted on 2014-04-05
9
483 Views
Last Modified: 2014-04-07
Hello,

OS 2008R2 Exchange 2010

I've had a problem with a Hard disk and backups have been failing for two weeks, eventually had to replace HDD and restore from a backup I managed to take manually.

Now when I run Windows Server Backup it fails the Exchange Consistency check and says...

"The application 'Exchange' will not be available in the backup created..."

I have run ESEUTIL /K E00 and there appears to be an error with at least two of the log files, I've attached the output in LOG2.TXT

Can someone have a look at it please and let me know a course of action, emails are currently flowing and store mounts OK and is in a clean shutdown state.

Thanks for your time.

Dave
log2.txt
0
Comment
Question by:Declaro
  • 4
  • 3
  • 2
9 Comments
 
LVL 8

Expert Comment

by:Esteban Blanco
ID: 39980761
Hey Dave,

This is a tricky one.  Have you tried deleting the log (create a copy just in case of course) and see if that works?

Normally this happens as you know when a log file is corrupted.  Sometimes deleting the corrupted log file can fix this problem.

To properly delete the log file AFTER creating its backup, you have to dismount the database.

Let me know if that helps.

Esteban
0
 
LVL 1

Author Comment

by:Declaro
ID: 39981101
Hi, Thanks for the reply.

I tried moving the two logs to a new location and the database still mounts but the backup still fails the consistency check.

In the attached txt file from previous post it says that the E00.log file is corrupt too (I Think) I tried to move that log as well and the database wouldn't mount.

Any more ideas?

Thanks for your time

Dave
0
 
LVL 10

Accepted Solution

by:
santhoshu earned 250 total points
ID: 39981113
Can you try Eseutil with /d or /p switch and try to repair the database.

For more information check
http://www.petri.co.il/forums/showthread.php?t=23880
0
Does Powershell have you tied up in knots?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

 
LVL 1

Author Comment

by:Declaro
ID: 39981122
My Database is on D: and Logs and exchange install is on C:

would my command be...

C:\exchange...\bin>eseutil /d D:\Mailbox Database\Mailbox Database 0239682372.edb /t C:\TEMP\Mailbox Database 0239682372.edb /p

I'm really unsure about ESEUTIL

Thanks

Dave
0
 
LVL 8

Assisted Solution

by:Esteban Blanco
Esteban Blanco earned 250 total points
ID: 39981424
Dave,

Here is an article from Microsoft on how to use ESEUTIL

http://support.microsoft.com/kb/2616952
0
 
LVL 1

Author Comment

by:Declaro
ID: 39981857
Hi,

I ran eseutil /k "Mailbox Database xxxxxxx.edb" and it came back with five checksum errors.

I've read a lot of horror stories about eseutil repairs and have created a new database and I'm in the process of moving over the mailboxes to the new database. I'm going to see how that pans out before I consider a repair, plus if it works I'll have a brand new uncorrupted store for the mailboxes.

Thanks for the help so far, I'll post back with the results.

Cheers

Dave
0
 
LVL 10

Expert Comment

by:santhoshu
ID: 39982127
That is a great idea.  You can create a new DB and move your mailboxes there.
0
 
LVL 8

Expert Comment

by:Esteban Blanco
ID: 39984165
Sounds good to me as well.
0
 
LVL 1

Author Comment

by:Declaro
ID: 39984398
Fixed it in the end...

To get rid of the corrupted log files I killed all the exchange services, I renamed the mailbox database and logs folder to "OLD" and created another one with the original name, then COPIED only the mailbox.edb file into the new folder,  marked the store to be overwritten by a restore, then restarted all the services except the IS which is started last. If the store doesn't mount automatically you can start it manually.

Then I created a new mailbox database in EMC and did a local move request for all the mailboxes including the arbitration mailboxes. then deleted the old database from EMC

After this the backup has run successfully and has passed the exchange consistency check

Thanks for all your input it was appreciated, I've awarded the points to you two because it gave me a lot of info on ESEUTIL

Thanks

Dave
0

Featured Post

NAS Cloud Backup Strategies

This article explains backup scenarios when using network storage. We review the so-called “3-2-1 strategy” and summarize the methods you can use to send NAS data to the cloud

Question has a verified solution.

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

This article lists the top 5 free OST to PST Converter Tools. These tools save a lot of time for users when they want to convert OST to PST after their exchange server is no longer available or some other critical issue with exchange server or impor…
Read this checklist to learn more about the 15 things you should never include in an email signature.
In this video we show how to create a User Mailbox 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 Recipients >> Mailb…
In this video we show how to create a mailbox database 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 Servers >> Data…

809 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