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.
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.
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.
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.
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.
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
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Thanks for the points totally unexpected.
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!!!