the command you would use would be:
eseutil /d "path_to_edb_file.edb"
Main Topics
Browse All TopicsWhat are the command lines to drfrag the public, private and DS databases for Exchange 2003? There is not enough space on the email server to do the defrag locally, so it needs to be done on a networked drive. The command line we used to use for the private DB is:
esetuil /d /ispriv /tt:\etemp\tempdfpr.edb /bt:\ebackup\backdfpr.edb,
When I attempt this now I reveice a message that the database is not defined. This command was executed from the c:\program files\exchsrvr\bin directory where the eseutil program is located.
I have tried what is suggested on the Micorsoft site, but it is unclear to me exactly how to construct the statement for that the command will work.
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
the command should be:
eseutil /d "full path to private database" /tt:\etemp\tempdfpr.edb /bt:\ebackup\backdfpr.edb
T
For your information, /b switch will create a new database which you need to manually replace with the original one. If you are running the defragment without /b, the ESEUTIL will automatically replace the database with the defragged database.
eseutil /d "d:\program files\exchsrvr\mdbadata\pr
Refer : http://support.microsoft.c
Also, if you have a faster server (processor), copy the databases over to that server locally, and the defrag will complete faster. I was in a situation once where my Exchange server was a dual 1.3 P3, and I copied the edbs to a dual 2.4 XEON, then defragged. WAAAAAAAAY faster. Including the time to copy them back and forth, it was still faster!
You also need to make sure that you copy the correct executables out of the bin directory. Refer to
http://support.microsoft.c
HTH,
exx
This questions may be closed. I had already attempted all the suggestions, with the exception of actually doing the defrag on another computer, and none ot them worked for me. I don't mean to cause dssention in the ranks, but aI was waiting for a suggestion that worked on my system. I will try the move the files to another server and run the defrag from there route.as suggested by author exx1976.
Business Accounts
Answer for Membership
by: johnnash1180Posted on 2009-08-20 at 06:56:10ID: 25142542
There should be a blank space between the /b and path. Check this out. om/kb/1921 85
http://support.microsoft.c