Solved

exchange 2007 log file missing

Posted on 2011-03-17
7
1,136 Views
Last Modified: 2012-05-11
I try to run the built in backup on a SBS 2008 server and get the following errors,
Local disk (c:) Catastrophic failure Detailed Error:
Exchange: Application will not be available for recovery...

the backup stops 0% complete.

The server event log files report the following:
eseutil (11768) The log file \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy20\Program Files\Microsoft\Exchange Server\Mailbox\First Storage Group\E0000020CF6.log is missing (error -1811) and cannot be used. If this log file is required for recovery, a good copy of the log file will be needed for recovery to complete successfully.

I'm worried about database integrity, does anyone have any recommendations how I should proceed?  
0
Comment
Question by:itconsultant7717
  • 4
  • 3
7 Comments
 
LVL 31

Accepted Solution

by:
MegaNuk3 earned 500 total points
ID: 35161411
Dismount your DB, do eseutil /mh on it and verify it is showing 'Clean Shutdown' then move all the logs (apart from E00.log and the .chk ) to a different folder then mount the DB and back it up with a full backup, once the backup is comPlete you can delete that folder you moved all the log files to.
0
 
LVL 1

Author Comment

by:itconsultant7717
ID: 35184424
sounds like this will compromise data, do I run the risk of losing users email? I thought the log files needed to be committed to the database before they could be deleted or users would lose email. Or, is the database fine and this will only effect the restore process meaning I need to do a backup immediately to get the backup up to date.
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35185514
If you shutdown/dismount the store and it shows 'clean shutdown' then all log files have been committed and there is no more data to write into the database and the logs can be moved/deleted.

Move them if you are worried, but leave the e00.log and .chk so the log numbers don't restart when you mount the store.
0
Control application downtime with dependency maps

Visualize the interdependencies between application components better with Applications Manager's automated application discovery and dependency mapping feature. Resolve performance issues faster by quickly isolating problematic components.

 
LVL 1

Author Comment

by:itconsultant7717
ID: 35185702
If all I plan to do is run eseutil /mh to verify a clean or dirty shutdown and I don't move any files will I be able to mount the store after? Trying to familiarize myself with the eseutil it's been awhile, it may be better for production to wait if I can't mount the store after.
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35185727
Yes, eseutil /mh is read only and takes 2 seconds to run. You can mount the store straight away afterwards.
0
 
LVL 1

Author Comment

by:itconsultant7717
ID: 35186734
I ran eseutil /mh and verified a clean shutdown, does this mean I can delete all the log files except E00.log and E00.chk? There are also these files:
- E00tmp.log
- temp.edb
- E00res00001.jrs
- E00res00002.jrs

Should these be deleted also?

So I should delete everything but these three files: 1. Mailbox Database.edb, 2. E00.log, and 3. E00.chk

Thanks for all your help.


eseutil-mh.JPG
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35186823
Yep, you can move/delete everything like you said. The .jrs files will get recreate when you mount the DB
0

Featured Post

Control application downtime with dependency maps

Visualize the interdependencies between application components better with Applications Manager's automated application discovery and dependency mapping feature. Resolve performance issues faster by quickly isolating problematic components.

Question has a verified solution.

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

Utilizing an array to gracefully append to a list of EmailAddresses
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 an Address List 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 Organization >> Ad…
In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…

895 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

19 Experts available now in Live!

Get 1:1 Help Now