Link to home
Start Free TrialLog in
Avatar of Abacus IT
Abacus ITFlag for United States of America

asked on

Exchange 2000 not able to mount information store databases.

Hello everyone! We are having a problem with a 2000 exchange server mounting the information store. The wierd part is... all the exchange services are running on the server. If I open system manager > Administrative Groups > Domain > Servers > SERVERNAME > First Storage Group. I receive the following error message.

The Action could not be completed because the Microsoft Exchange Information Store service is unavailable. Be sure the service is running and you have network connectivity to the Microsoft Exchange Server compuer.
Operation: Retrieving mount information
ID no:c1041721
Exchange System Manager

Also If you  try to right click to mount the databases in system manager after the error the options for mounting the databases are grayed out.


If I check event viewer I see the following events
Source: MSExchangeIS
ID: 9542

Initialization of External interface MAPIRPC failed; Error ecRpcListen


Source: ESE
ID: 494

Information Store (2984) Database recovery failed with error -1216 because it encountered references to a database

Source: ESE
ID: 454

Information Store (2984) Database recovery/restore failed with unexpected error -1216

Source: MSExchangeIS
ID: 9518
Error 0xfffffb40 starting Storage Group

We have tried the following: EseUtil /P running the .EDB files. Running Eseutil /D for defragging the database.

Also I read somewhere on a forum that someone solved this issue using the isinteg command
I try running the following on exchange 2000
isinteg -s server1 -fix -test alltests

But I receive an error that says "Error: unable to get databases status from server. The reason could be either wrong server name or networking problems." I have searched this as well and I have seen that if you don't have the Information Store service up and running you can get this error. Unfortunatly I have tried it both running and stopped and I still get the error. Any help would be greatly appreciated! Thanks
Avatar of Nitin Gupta
Nitin Gupta
Flag of United Kingdom of Great Britain and Northern Ireland image

Hi,
Refer: http://support.microsoft.com/kb/285116/en-us
Thanks
Nitin Gupta (gupnit)
ASKER CERTIFIED SOLUTION
Avatar of FearNoMore
FearNoMore
Flag of India image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Abacus IT

ASKER

Thanks for your response! Is there any where that you know of where I can download the Windows 2000 Support Tools? Thanks again
Nevermind that last message. I got it! I will be making the changes shortly and keeping my fingers crossed! I'll let you know!
Ok That didn't resolve the issue.. Does anyone have any other ideas?
After doing this...did you move all the log files to another location (including the chk file)
When you try mounting the database....whats the error that you get?...Is it the same?
What events do you see in the app logs now?
Ok so things have changed now I can browse system manager and when I right click to mount the store I can select it. When I try to mount it I receive. "An internal processing error has occurred. Try restarting the Exchange System Manager or the Microsoft Exchange Information Store. Or Both." If I look in event viewer I also have an event that states the following.

Source: MSExchangeIS ID: 9518 Error 0xfffffb40 starting Storage Group. Now I also try to run

isinteg -s server1 -fix -test alltests
It sees the information stores now but when I select to run the utility on one I get the following message.

ISinteg cannot initiate verification process. Please review the log file for more information.

But I can't find the log? I think we are getting closer though! Thanks again for all your help!!
What log files would I need to move? Can you tell me where they are located? Also what do you mean about the chk file? Thanks again
Right click on the Storage Group and go to properties.
It should tehn show you the log file location.
Browse to  this location and  move all the log files (exx.log and e00.chk) to another folder
Now try to mount
 
ok I will do that now. Also for some more information I ran ESEUTIL /MH against both priv.edb and pub.edb. pub.edb showed a clean shutdown state. but priv.edb showed a dirty shutdown (non consestant) state. It suggests running ESEUTIL /P against priv.edb. I have that running now. hopefully it fixes the state and I will try everything else and let you know. Thanks
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
FearNoMore,
Thanks for all your help!!! I was able to get the databases mounted again and everything is running. Awesome!!