Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 498
  • Last Modified:

Exchange 2010 Consistency Check Error

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
Declaro
Asked:
Declaro
  • 4
  • 3
  • 2
2 Solutions
 
Esteban BlancoPresidentCommented:
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
 
DeclaroAuthor Commented:
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
 
santhoshuCommented:
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
Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

 
DeclaroAuthor Commented:
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
 
Esteban BlancoPresidentCommented:
Dave,

Here is an article from Microsoft on how to use ESEUTIL

http://support.microsoft.com/kb/2616952
0
 
DeclaroAuthor Commented:
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
 
santhoshuCommented:
That is a great idea.  You can create a new DB and move your mailboxes there.
0
 
Esteban BlancoPresidentCommented:
Sounds good to me as well.
0
 
DeclaroAuthor Commented:
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
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 4
  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now