Solved

Exchange 2010 Consistency Check Error

Posted on 2014-04-05
9
474 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
Comment Utility
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
Comment Utility
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
Comment Utility
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
 
LVL 1

Author Comment

by:Declaro
Comment Utility
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
Why do Marketing keep bothering you?

Is your marketing department constantly asking for new email signature updates? Are they requesting a different design for every department? Do they need yet another banner added? Don’t let it get you down! There is an easy way to manage all of these requests...

 
LVL 8

Assisted Solution

by:Esteban Blanco
Esteban Blanco earned 250 total points
Comment Utility
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
Comment Utility
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
Comment Utility
That is a great idea.  You can create a new DB and move your mailboxes there.
0
 
LVL 8

Expert Comment

by:Esteban Blanco
Comment Utility
Sounds good to me as well.
0
 
LVL 1

Author Comment

by:Declaro
Comment Utility
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

Do email signature updates give you a headache?

Do you feel like you are constantly making changes to email signatures? Are the images not formatting how you want them to? Want high-quality HTML signatures on all devices, including on mobiles and Macs? Then, let Exclaimer solve all your email signature problems today.

Join & Write a Comment

"Migrate" an SMTP relay receive connector to a new server using info from an old server.
Scam emails are a huge burden for many businesses. Spotting one is not always easy. Follow our tips to identify if an email you receive is a scam.
how to add IIS SMTP to handle application/Scanner relays into office 365.
This video discusses moving either the default database or any database to a new volume.

743 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

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now