Exchange 2003 after repair issues

Hi,  I have an exchange 2003 server that went down dirty and the stores could not be mounted.  I ran eseutil /p on the data files and the stores mounted OK.  The issue is when someone tries to delete any message (either stored before or after the eseutil /p), it cannot be deleted on either local outlook or owa.  The error is:

"Some items can't be deleted. They were either moved, already deleted, or access was denied."

I have ran isinteg on it as well with no change.

Thanks,
Dan
danwareAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Alan HardistyCo-OwnerCommented:
After eseutil /p, you should run eseutil /d (defragment), then isinteg -s servername -fix -test alltests
0
danwareAuthor Commented:
I just tried to re-run eseutil /p "d:\exchdata\priv1.edb" (my location), and it returned

Operation completed successfully with 205 (Unknown Error, Unknown Error).
and stoped before getting to the repair section

any ideas?

-Dan
0
Alan HardistyCo-OwnerCommented:
Did you run it from the c:\program files\exchsrvr\bin directory ?
0
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.

danwareAuthor Commented:
yes
0
danwareAuthor Commented:
it completed truly successfully earlier today as a side note
0
Alan HardistyCo-OwnerCommented:
Did you also dismount the store first?

If so, it does not sound promising!
0
B HCommented:
you might want to take a few minutes and start exmerging copies of everyone out to PST files... just in case... restoring pst files with exmerge is a lot easier than 30 hours on the phone with M$ to fix a broken edb

http://www.microsoft.com/downloads/details.aspx?familyid=429163ec-dcdf-47dc-96da-1c12d67327d5&displaylang=en
0
abhiyCommented:
Operation completed successfully with 205 (Unknown Error, Unknown Error) ... Are you getting any events related to the antivirus on box (event id 348)?

Step 1. Go ahead and stop antivirus services and disable the antivirus from registry HKLM\system\CurrentControlSet\Services\MsEchangeIs\VirusScan and set enabled, backgroundcleaning and proactive scanning to 0. Alternatively you can remove and reinstall the AV to remove the corrupt sync
Step2. From BIN folder, (a) Run Eseutil /mh "d:\exchdata\priv1.edb" and see if it is 'clean shutdown'. If it is, cleanup the log files from log file location including .chk file. Check the option 'this database can be overwritten by restore' in ESM\Mailbox Store\Properties\Database Tab. Mount the store. If it is mounted than not need to run /P again on it. Just dismount it and run ESEUTIL /D "d:\exchdata\priv1.edb".
(b) Mount the store once again and dismount it.
(c) Run Isinetg -S servername -Fix -Test Alltests for concerned mailbox store. If you get more than 0 for error/warning/fixes run Isinteg again on same store but not more than 3 times.
(d) Mount the store.

0
danwareAuthor Commented:
Thanks abhiy,

 This is what I got when i ran the /mh option


C:\Program Files\Exchsrvr\bin>Eseutil /mh "d:\exchdata\priv1.edb"

Microsoft(R) Exchange Server Database Utilities
Version 6.5
Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating FILE DUMP mode...
         Database: d:\exchdata\priv1.edb

Operation terminated with error -1032 (JET_errFileAccessDenied or in use) after 33.234 seconds.




C:\Program Files\Exchsrvr\bin>

Any ideas?

Thanks,
Dan
0
danwareAuthor Commented:
Cancel that, forgot to dismount after last attempt,  it says it is in a dirty state

-Dan
0
Alan HardistyCo-OwnerCommented:
If it is in a dirty state, run:

eseutil /p
eseutil /d and
isinteg -s servername -fix -test alltests

Run isinteg at least twice until you see 0 errors and 0 fixes in the last line.

Then mount the store and all should be well.

Make sure you backup (take a copy) of the store (.edb and .stm) files before running eseutil.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
abhiyCommented:
Dan,

if it is showing you a Dirty Shutdown then the only option is to restore from backup or to run Eseutil /p on the database followed by eseutil /d and isinteg. (I know /P failed previously on you but that was when the database file was a clean shutdown. Give it another try).
Only option to mount the database is to ahve files in clean shutdown which can be achieved wither through restore or repair. If these options do not work for you then the last option is to have the PSTs out from the User's Outlook and have the exchange store mounted with blank database.
0
danwareAuthor Commented:
Both are the same basic solution that ended up working.  For others viewing this, keep trying different combinations until each step (in order) completes successfully, and you should be good to go, as I am

Thanks,
Dan
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Exchange

From novice to tech pro — start learning today.