With the help of ESEUTIL you can defragment your Exchange information store offline, check the integrity of the store and repair the information store in case of emergency. ISINTEG is used to perform some tests on the information stores and to fix some errors.

Defragmenting a database requires free disk space equal to 110 percent of the size of the database that you want to process. This article applies to Exchange 5.5

Stop the service of the database you wish to defragment by using the Services tool in Control Panel.

- For the Exchange Directory database, stop the Microsoft Exchange Directory service.

- For the Exchange Mailbox or Public Folder databases, stop the Microsoft Exchange Information Store service.

At the command prompt, change to the Winnt\System32 folder, and then type the eseutil /d command, a database switch, and any options that you want to use.

For example, the following command runs the standard defragmentation utility on the directory and saves the copy in the user-defined file:

C:\winnt\system32> eseutil /d /ds /tc:\dbback\tempdfrg.edb /p

Use one of the following database switches to run Eseutil on a specific database.

Option Description
/ds Directory

/ispriv Private information store

/ispub Public information store

Option Description

/b Makes a backup copy of the original uncompacted database at the specified location.

/p Retains and preserves the original uncompacted database in its original location and stores the new compacted database in the default file Exchsrvr\Bin\Tempdfrg.edb.

/t Creates and renames the new compacted database in the specified path.

/o Does not display the Microsoft Exchange Server banner.