Exchange SBS 2003 Store Problem

I've got a SBS 2003 server running Exchange that has become faulty.  
No email can be sent or received.
Store.exe can't be restarted or stopped.
EFS pop client says there is another user or instance running when it tries to connect to the exchanger server.

Event log was logging the following:
Microsoft Exchange Server: Event ID 1000: Faulting application store.exe, version 6.5.7638.2, stamp 434353c1, faulting module reapi.dll, version 6.5.7638.1, stamp 430e8138, debug? 0, fault address 0x0002c599.

Having set the service startup mode to disabled and rebooted the server, every 5 seconds or o a message poped up saying that the store.exe service had failed to start and wanting to send the error details to microsoft.

Having rebooted the eventy log is showing that exchange trsnaport service was trying to start.  

Any one got any ideas ?

The server is on SP2, priv1 size is circa 13GB
Who is Participating?
LingerLongerConnect With a Mentor Commented:
It sounds like eseutil is going to have to do some checking of your database to find what is wrong, and hopefully get things fixed.
I'd start with the /G flag (Integrity Check).
cmdownAuthor Commented:
Hi Linger

This failed to run with the following message:

Operation terminated with error -2102 (JET_errCallbackNotResolved, A callback function could not be found) after 553.109 seconds.

This may be down to dll mismatches so I've changed the path so that the exchsvr\bin folder appears first in the path and am running again.
cmdownAuthor Commented:
The above path change seems to have worked for /g.  Came back as integrity check successful.

For other readers of this post it is worth noting that there is a Microsoft KB relating to Exchange Server 2003 systems with more than 2Gb ram where the same Jet error can occur.  A hotfix is available from Microsoft for this- see KB946111

Have tried running a eseutil /r but get the following:
Operation terminated with error -1032 (JET_errFileAccessDenied, Cannot access file, the file is locked or in use) after 11.15 seconds.
Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

cmdownConnect With a Mentor Author Commented:
eseutil /mh says priv1.edb is in clean shutdown state.  Have run eseutil /d and store.exe now loads - will see if it remains loaded or if service stops again.
cmdownAuthor Commented:
The above seems to have fixed the issue but I still have no answer as to why this should have happened.
I've requested that this question be closed as follows:

Accepted answer: 0 points for cmdown's comment http:/Q_26947472.html#35371038

for the following reason:

This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
..."The above seems to have fixed the issue but I still have no answer as to why this should have happened. "...

I cannot explain how Microsoft architects their Exchange Databases, only how to repair issues with them.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.