[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1201
  • Last Modified:

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
0
danware
Asked:
danware
  • 6
  • 4
  • 2
  • +1
2 Solutions
 
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
Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

 
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
 
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

Featured Post

Easily manage email signatures in Office 365

Managing email signatures in Office 365 can be a challenging task if you don't have the right tool. CodeTwo Email Signatures for Office 365 will help you implement a unified email signature look, no matter what email client is used by users. Test it for free!

  • 6
  • 4
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now