Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

Exchange 2003 - cannot mount information stores

Posted on 2008-10-14
8
Medium Priority
?
798 Views
Last Modified: 2012-05-05
Hi

Need some advice. Server crashed last night and upon restarting this morning, no email.
Event logs show that information store is not being mounted, ala :

"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 "

I can start the Microsoft Exchange Information Store service, but from the server management console, I cannot mount the stores as the option to mount is greyed out.  Had issues once befopre on this server a year ago and resolved by restoring exchange store from backup and running eseutil and isinteg.  But the the event log messages are different this time and the backup is 5 days old so I don't want to run the restore to find the issue is something different than a corrupt store.

This server is a single domain controller.

I'm fighting the clock here as I know these repair utilities can take all night to run, if it needs to be done then I want to run it immediately, but want to take onboard your opinions first.

Thanks
eMicros
0
Comment
Question by:eMicros
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 3
8 Comments
 

Author Comment

by:eMicros
ID: 22716641
Just restarted server, now have the option to mount the stores, and mounting both throws up the error that the store is corrupt.  So here goes the restore ...
0
 
LVL 9

Expert Comment

by:Housammuhanna
ID: 22716699
HI
Run ESEUTIL /P for the database
0
 
LVL 9

Accepted Solution

by:
Housammuhanna earned 750 total points
ID: 22716721

The Event you write is allways shown in Evenlog when your database is NOT mounted,
you will need to search for more
Anyway
your Database seem to be Dead
http://www.computerperformance.co.uk/exchange2003/exchange2003_eseutil.htm 
This help is greate
After you Recover your Emails, make sure that you create a new mailbox Store and move all the Emails to it and remove the database and then restart your server
 
0
Are your AD admin tools letting you down?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.

 

Author Comment

by:eMicros
ID: 22716766
I have copied the priv1.edb and priv1.stm to a separate folder and run the following command :

"eseutil /p priv1.edb /s priv1.stm /t temp.edb"

the log files are not in the same directory. should i run this command with the logfiles in place?  its about 10% through, if i do need to run with log files in place, can i stop and rerun it?

Was planning on next  running :

"isinteg in -fix -test alltests mode" command next.

I know last time i did it it repaired the database and rolled forward the changes in the log file but i cant remember my exact commands. any help appreciated.
0
 

Author Comment

by:eMicros
ID: 22716829
Perhaps when the repair is completed, i can move the database files into the folder with the logfiles and run eseutil /r ?
0
 

Author Comment

by:eMicros
ID: 22726874
I've fixed this now as follows :

1. eseutil /p priv1.edb (& later pub1.edb),
2. eseutil /r E00 /i (not sure this was necessary but output from previous command suggested it)
3. eseutil /d
4. delete all the log files in the store directory
5. isinteg -s servername -fix -test alltests - and choose the relevant production databases listed (re-run command for each required)
6. mount stores from server management console

It's all working and reports db is good and has no errors.  

Housammuhanna: you mentioned creating a new store and moving all emails into it.  how would you go about this?
0
 
LVL 9

Expert Comment

by:Housammuhanna
ID: 22726989
Right Click on the server object and select Create New StorageGroup
Set the pathes for it
and then in the new storage Group Right Click on it and select New Mailbox Store
Set the pathes for it
and now mount the database
Right Click on Mailboxsobject in the Old  Database and select Exchange Task , then Select Move Mailbox
Select the target the new database and start moving
 
0
 

Author Comment

by:eMicros
ID: 22727005
ok, thanks.  Why is this necessary? Seems like an excercise in renaming the storeage group, unless it physically carries out some repair tasks?
0

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

Question has a verified solution.

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

There are times when we need to generate a report on the inbox rules, where users have set up forwarding externally in their mailbox. In this article, I will be sharing a script I wrote to generate the report in CSV format.
I don't pretend to be an expert at this, but I have found a few things that are useful. I hope that sharing them here will help others, so they will not have to face some rather hard choices. Since I felt this to be a topic of enough importance and…
To show how to create a transport rule 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 Mail Flow >> Rules tab.:  To cr…
The video tutorial explains the basics of the Exchange server Database Availability groups. The components of this video include: 1. Automatic Failover 2. Failover Clustering 3. Active Manager
Suggested Courses

604 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