Running eseutil on just the edb with no stm file.
I am trying to gauge how long it is going to take to run eseutil on an edb that is about 20 GB. I copied the edb and the specified files (Eseutil.exe, Ese.dll, Jcb.dll, Exosal.dll, and Exchmem.dll) from the exchange server to my local hard drive and when I execute the commands at the prompt but it is telling me that it can not find the stm file. Can I run the eseutil on the edb without the stm file? If not, I gather that I need to make a copy of the stm file and run the eseutil then.Is this the case or is there a switch I can use to run it without the stm file?Any assistance is appreciated.
May 18th, 2009 6:04pm

No, you need to have associated stm file to defrag the database. You can recreate stm file in your case. How to re-create STM File in Exchange 2000/2003 http://support.microsoft.com/kb/555146 BTW, defragmentation normally runs at 8-10GB/hour rate but also depends on hardware configuration and white space available in database. I have seen cases there it completes 20GB in an hour if it has large amount of white space. Amit Tank | MVP Exchange Server | MCITP:EMA MCSA:M | http://ExchangeShare.WordPress.com
Free Windows Admin Tool Kit Click here and download it now
May 18th, 2009 8:03pm

Agree with Amit on this. It is highly recommended that you should run eseutil /d and ISINTEG on the database after your successfully complete with eseutil /p.eseutil /p actully repair the b-tree structure of the database and it repairs the physically corruption of the database, but if there is any logical corruption that can be repaired only by ISINTEG.Arun Kumar | MCSE - 2K3 + Messaging | ITIL-F V3
May 18th, 2009 9:19pm

Provide more resources: Eseutil /D Defragmentation Mode exchange database cleanup
Free Windows Admin Tool Kit Click here and download it now
May 19th, 2009 12:26pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics