Link to home
Start Free TrialLog in
Avatar of Mark_Lawson
Mark_Lawson

asked on

Unable to mount mailbox store on exchange 2003 server

I'm unable to mount the mailbox store and the public folder store. The mbdata folder is 1.35gb and I have over 3gb of free disk space on that drive.

When I try to mount the mailbox store I get "An internal processing error has occured. Try restarting exchange server manager and Microsoft exchange information store or both. ID C1041724"

I've stopped and started all exchange services and still get the same error.

I've stopped and disabled all exchange services then restarted server and ran eseutil /mh this detected a dirty shutdown with a repair count of 0.

I then ran eseutil /r e00 /i and received the following error "Operation terminated with error -1032 (JET_errFileAccessDenied, Cannot access file, the file is locked or in use) after 11.78 seconds."

After some more research I believe I need to replay the last transaction log.. but now I need advice on to how to do this if this is the correct course of action.

I would fully appreciate some quick help as pressure is mounting as e-mail has now been down most of the day.

Thanks
Mark.

Avatar of kaushalgogari
kaushalgogari

Hi,

would you please run the following command and post the output here.

1) eseutil /mh priv1.edb > priv1.txt
2) eseutil /ml e00.log > e00.txt

both these txt files will log the output of the command and will allow us to match the signatures of teh DB & the log

for further assistance PM me on neojunior@hotmail.com

Cheerss!!!
Hi I am there in the office for 30 more mins, if you need any assistance please feel free to leave a note here or PM me on neojunior@hotmail.com
You will need to remove all the .log and .chk files from the mdbdata directory.

Run eseutil /p against the priv1.edb and then against the pub1.edb. Then run eseutil /d against the pub1.edb and priv1.edb files.

After that go into exchange system manager, right click the mailbox store go to properties, then click the database tab. Next put a check in "allow this database to be overwritten by a restore" do the same for the public folder.

After you have ran both eseutil's and have removed the log files, the information store service maybe stopped. So you will have to start the information store service of course before mounting both stores.

You probably had some virus protection software that has damaged or removed the e00.log file.

NOTE: MAKE A COPY OF THE PRIV1.EDB PRIV1.STM PUB1.EDB AND PUB1.STM FILES BEFORE RUNNING ESEUTIL


Dont was your time with all this eseutil /mh stuff.
Avatar of Mark_Lawson

ASKER

Hi,

Thanks for replying but in the meantime I managed to find a fix in the end and got both stores mounted below is the process I used.

Ran eseutil /P priv1.edb
Ran eseutil /d priv1.edb
Ran eseutil /P pub1.edb
Ran eseutil /d pub1.edb
Deleted everything from MDBDATA execpt .edb and .stm
mounted the store successfully, unmounted the store and ran
isinteg -s [servername] -fix -test alltests selected priv1 and ran tests same for pub1.
remounted the stores successfully.

This can now be closed.

Cheers.
That is what I typed.

:)
ASKER CERTIFIED SOLUTION
Avatar of ITCEXCHANGE
ITCEXCHANGE

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
Thanks for the points totally unexpected.