Learn how to a build a cloud-first strategyRegister Now

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

Exchange 2007 Problem - URGENT!

Looks like the Exchange 2007 booted unexpectedly.  Database in Dirty Shutdown status.
ESEUTIL /ML E00   shows E00.LOG corrupted.
Have LCR setup, but it is INITIALIZING status and I cannot restore from the LCR copy (storage group must be in healty status)
Tried ESEUTIL /r E00 and it fails with one or more logs missing or corrupt.

NEED HELP!  Please advise.    Ex2007 with all corrections and SP's applied.  Running on Win 2008
0
rstuemke
Asked:
rstuemke
  • 3
  • 2
2 Solutions
 
Glen KnightCommented:
Do you have a backup of the logs?

If not you are going to need to run ESEUTIL /P to do a hard recovery on the database.

Before you do anything make sure you have a copy of the store files (I like to take the view of not making things any worse)
0
 
farazhkhanCommented:
Hi,

If a database is in a "Dirty Shutdown" state, all existing transaction logs from the checkpoint forward must be present before you can mount the database again. If these logs are unavailable, you must repair the database with Eseutil /p to make the database consistent and ready to start.

Caution :
If you have to repair a database, some data may be lost. Data loss is frequently minimal; however, it may be catastrophic. After running Eseutil /p on a database, you should complete repair of the database with two further operations.

Check these links: http://forums.msexchange.org/m_1800394067/mpage_1/key_/tm.htm#1800394067

http://www.dtidata.com/resourcecenter/2007/04/17/exchange-server-dirty-shutdown/
http://searchexchange.techtarget.com/expert/KnowledgebaseAnswer/0,289625,sid43_gci1148988,00.html
http://www.computerperformance.co.uk/exchange2007/exchange2007_eseutil.htm

Regards,
Faraz H. Khan
0
 
Glen KnightCommented:
Please see here for a ESEUTIL /P reference : http://technet.microsoft.com/en-us/library/aa998231(EXCHG.80).aspx

also once you have performed a hard recover make sure you run an ISINTEG on the database before you remount it.

Once both utilities have been run then re-mount the database.
0
Fill in the form and get your FREE NFR key NOW!

Veeam is happy to provide a FREE NFR server license to certified engineers, trainers, and bloggers.  It allows for the non‑production use of Veeam Agent for Microsoft Windows. This license is valid for five workstations and two servers.

 
Glen KnightCommented:
If it's urgent then just go straight for the EDEUTIL /P databasename.edb
as per my first post then run ISINTEG and follow the instructions.  The store must be dismounted for the correct options to appear on ISINTEG.
0
 
rstuemkeAuthor Commented:
Hello,

Ran a check on the logs and only E00.log was corrupted.  Ran a ESEUTIL /R E00 /I /A to ignore corrupted logs as long as database integrity would not be compromised.  Worked and database recovered fine.  Thank you
0
 
rstuemkeAuthor Commented:
Awarding Points because I know solution provided would have worked and willingness to answer my question.
0

Featured Post

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

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