• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 700
  • Last Modified:

Urgent! Cannot private or public store on exchange server!

Please help!  Also the e00.chk file says "recovered file fragments" next to it.  

Event Type:      Error
Event Source:      MSExchangeSA
Event Category:      MAPI Session
Event ID:      9175
Date:            5/18/2006
Time:            10:49:32 AM
User:            N/A
Computer:      XX
Description:
The MAPI call 'OpenMsgStore' failed with the following error:
The Microsoft Exchange Server computer is not available.  Either there are network problems or the Microsoft Exchange Server computer is down for maintenance.
The MAPI provider failed.
Microsoft Exchange Server Information Store
ID no: 8004011d-0526-00000000

For more information, click http://www.microsoft.com/contentredirect.asp.
0
QuiteSupersonic
Asked:
QuiteSupersonic
  • 12
  • 10
  • 2
1 Solution
 
Exchange_AdminCommented:
Answers to the following will help people answer your question:
1. Describe fully what the issue is.
2. What version of Exchange are you running?
2. What initially happened to cause this?
0
 
QuiteSupersonicAuthor Commented:
1. getting the above error message, all exchange services start, but cannot mount private or public store.  Have determined that there is a state = dirty shutdown issue but not sure where to go from here.  
2. exchange 2003
3. uncertain, perhaps a power outtrage

thank you, incredibly urgent

0
 
Exchange_AdminCommented:
Are you positive that the Information Store service is running?
http://support.microsoft.com/kb/262456/en-us


Also look at this article:
http://support.microsoft.com/kb/896143/en-us

Ideally you would want to restore from you last good backup. You do make these on a nightly basis don't you?

If you cannot restore from a backup then you will have to repair the database(s). To do this you would use ESEUTIL /P

WARNING:
Use of ESEUTIL /P can result in loss of data from the databases.

0
Simplify Active Directory Administration

Administration of Active Directory does not have to be hard.  Too often what should be a simple task is made more difficult than it needs to be.The solution?  Hyena from SystemTools Software.  With ease-of-use as well as powerful importing and bulk updating capabilities.

 
rakeshmiglaniCommented:
Is your anti-virus scanning the Exchange folders. The Exchange Log file could have been deleted by the anti-virus program. If that is the case then try checking the Quarantine folder of the anti-virus program to find the deleted files. Most of the times it is the E00.log
You can also check the folder that has the logs to find whether this file is missing or not.
0
 
QuiteSupersonicAuthor Commented:
e00.log is present.  What does that indicate?

Also what does dirty shut down state indicate?  Thanks for the quick replies, appreciate the prompt help so much guys.  
0
 
rakeshmiglaniCommented:
what is the time stamp on that file?

also when you run eseutil /mh against priv1.edb and pub1.edb what is the value for the "Log required" attribute?
0
 
QuiteSupersonicAuthor Commented:
today's date and oddly enough 11:22 EST (that's like 12 minutes ago).

log required attribute = 1494-1494  (0x5d6-0x5d6)
0
 
rakeshmiglaniCommented:
okay,

run eseutil /ml against E00.log and paste the output here

Also run eseutil /mk against E00.chk and paste the output here.

and let me know the Log file names of the last 5 logs in the Exchange Log folder
0
 
QuiteSupersonicAuthor Commented:
not sure how to run the syntax of the above commands...

also, there is only one log file e00.log.

thanks much
0
 
rakeshmiglaniCommented:
run eseutil /ml <path to E00.log>

run eseutil /mk <path to E00.chk>

you need to run eseutil  from the exchsrvr/bin folder
0
 
QuiteSupersonicAuthor Commented:
tried the following syntax:


C:\Program Files\Exchsrvr\bin>eseutil /ml C:\program files\exchsrvr\mdbdata\e00.
log

but that didn't work.  :(
0
 
rakeshmiglaniCommented:
put C:\program files\exchsrvr\mdbdata\e00.log in quotes

like

"C:\program files\exchsrvr\mdbdata\e00.log"

0
 
QuiteSupersonicAuthor Commented:
result of eseutil /ml on e00.log:

C:\Program Files\Exchsrvr\bin>eseutil /ml "C:\program files\exchsrvr\mdbdata\e00
.log"

Microsoft(R) Exchange Server Database Utilities
Version 6.5
Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating FILE DUMP mode...

      Base name: e00
      Log file: C:\program files\exchsrvr\mdbdata\e00.log
      lGeneration: 1494 (0x5D6)
      Checkpoint: NOT AVAILABLE
      creation time: 05/17/2006 14:46:12
      prev gen time: 05/17/2006 12:50:29
      Format LGVersion: (7.3704.8)
      Engine LGVersion: (7.3704.8)
      Signature: Create time:01/14/2006 13:23:31 Rand:3559269 Computer:
      Env SystemPath: C:\Program Files\Exchsrvr\mdbdata\
      Env LogFilePath: C:\Program Files\Exchsrvr\mdbdata\
      Env Log Sec size: 512
      Env (CircLog,Session,Opentbl,VerPage,Cursors,LogBufs,LogFile,Buffers)
          (     on,    252,  12600,   1741,  12600,    500,  10240, 147456)
      Using Reserved Log File: false
      Circular Logging Flag (current file): on
      Circular Logging Flag (past files): on
      1 C:\Program Files\Exchsrvr\mdbdata\priv1.edb
        dbtime: 13208265 (0-13208265)
        objidLast: 10997
        Signature: Create time:01/14/2006 13:23:36 Rand:3604089 Computer:
        MaxDbSize: 4194304 pages
        Last Attach: (0x5B9,1BF4,106)
        Last Consistent: (0x5B9,1BF3,95)
      2 C:\Program Files\Exchsrvr\mdbdata\pub1.edb
        dbtime: 757294 (0-757294)
        objidLast: 1758
        Signature: Create time:01/14/2006 13:23:34 Rand:3582315 Computer:
        MaxDbSize: 4194304 pages
        Last Attach: (0x5B9,1BF4,1DE)
        Last Consistent: (0x5B9,1BF3,95)

      Last Lgpos: (0x5d6,1622,6D)

Integrity check passed for log file: C:\program files\exchsrvr\mdbdata\e00.log


Operation completed successfully in 1.0 seconds.


Result of eseutil /mk on e00.chk:

C:\Program Files\Exchsrvr\bin>eseutil /mk "C:\program files\exchsrvr\mdbdata\e00
.chk"

Microsoft(R) Exchange Server Database Utilities
Version 6.5
Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating FILE DUMP mode...
      Checkpoint file: C:\program files\exchsrvr\mdbdata\e00.chk

      LastFullBackupCheckpoint: (0x0,0,0)
      Checkpoint: (0x5D6,35B,12F)
      FullBackup: (0x5D3,8,16)
      FullBackup time: 05/16/2006 18:46:08
      IncBackup: (0x0,0,0)
      IncBackup time: 00/00/1900 00:00:00
      Signature: Create time:01/14/2006 13:23:31 Rand:3559269 Computer:
      Env (CircLog,Session,Opentbl,VerPage,Cursors,LogBufs,LogFile,Buffers)
          (     on,    252,  12600,   1741,  12600,    500,  10240, 147456)

Operation completed successfully in 1.16 seconds.


C:\Program Files\Exchsrvr\bin>
0
 
rakeshmiglaniCommented:
The dump of E00.log and E00.chk point to the correct log file. Since you were able to dump the E00.log file, it  log file seems to be correct.

Try removing the E00.chk (Don't delete just move) and then run the eseutil /r for a soft recovery

You can check the following for the syntax

http://support.microsoft.com/kb/317014/en-us
http://support.microsoft.com/kb/313184/
0
 
QuiteSupersonicAuthor Commented:
should i back up the priv1.edb and pub1.edb files before attempting?  Thank you so much for your help by the way.  This siuation is a growing disaster that gets worse by the minute.  
0
 
rakeshmiglaniCommented:
We are just trying to commit the file into the database. This should not any thing worse.  backup should be taken when you run eseutil /p or /d or isinteg.

What is the size anyway?
0
 
QuiteSupersonicAuthor Commented:
Oh ok.  the size of what exactly?

Still not sure of the syntax for eseutil /r.

do i want to run eseutil /r on the priv1.edb and pub1.edb files?
0
 
rakeshmiglaniCommented:
size of the exchange databases?

Open the folder where the database and log files reside, and then type the following at a command prompt

C:\Program Files\exchsrvr\MDBDATA>"C:\Program Files\exchsrvr\BIN\eseutil" /r E00
0
 
QuiteSupersonicAuthor Commented:
priv1.edb = 3.62 gigs
pub1.edb = 16.3 megs

when trying to perform the eseutil /r on e00 i get:

Operation terminated with error -1032 (JET_errFileAccessDenied, Cannot access fi
le, the file is locked or in use) after 11.16 seconds.
0
 
rakeshmiglaniCommented:
is the store mounted. try stopping the anti-virus services and then restart the exchange information store service

also in the properties of the mailbox and public folder store put a check against " do not mount this database at startup" before restarting the Information store service.

this is th release the lock on the E00.log file
0
 
rakeshmiglaniCommented:
any updates on this?

i am leaving for the day in the next 10 minutes and would love to know that the stores are mounted before i leave
0
 
rakeshmiglaniCommented:
Did they mount?
0
 
QuiteSupersonicAuthor Commented:
no :(  it says the database is not up to date... any ideas on that?
0
 
rakeshmiglaniCommented:
did the eseutil /r finish?

if you run the eseutil /mh now does it tell you that the database is "clean shutdown"?

Are you getting this error when you are trying to run eseutil /p?
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

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