XADM: Offline Defragmentation Requires File Names with Spaces to Be Enclosed in Quotation Marks (241975)



The information in this article applies to:

  • Microsoft Exchange 2000 Server

This article was previously published under Q241975

SUMMARY

When you run an offline defragmentation (eseutil /d) against a file that contains spaces in its name, you must enclose the file name in quotation marks (""). For example, to run an offline defragmentation against a file that is named CEO Database.edb, you must type:

C:\EXCHSRVR\BIN> eseutil /d "CEO Database.edb"

Important Do not try to run an offline defragmentation against the 8.3 equivalent file name. In this example, the 8.3 equivalent file name for "CEO Database.edb" is Ceodat~1.edb.

MORE INFORMATION

If you try to use the 8.3 equivalent file name, you receive the following error message:
C:\EXCHSRVR\BIN>eseutil /d CEODAT~1.EDB

Microsoft(R) Exchange Server(TM) Database Utilities
Version 6.0
Copyright (C) Microsoft Corporation 1991-1999. All Rights Reserved.

Initiating DEFRAGMENTATION mode...
        Database: CEODAT~1.EDB
  Temp. Database: TEMPDFRG.EDB

                Defragmentation Status  ( % complete )

          0    10   20   30   40   50   60   70   80   90  100
          |----|----|----|----|----|----|----|----|----|----|
          ...................................................
					
Operation terminated with error -1203 (JET_errDatabaseNotFound, No such database) after 4.562 seconds.


When you run Eseutil against a database that contains spaces in its file name, (for example, if you type the following command: C:\Exchsrvr\MDBDATA>eseutil /d Second Mailbox Store.edb) you may receive the following error message:
Usage Error: Invalid argument 'Mailbox'. Options must be preceded by '-' or '/'.

Modification Type:MinorLast Reviewed:4/25/2005
Keywords:kberrmsg kbinfo KB241975 kbAudITPRO