Exchange mailstore full

Why does every Exchange admin have to find out the hard way that there is a limit to the database size (16GB for 2000, 75GB for 2003 I think).

The chances are that it isn’t actually full of data, just very very fragmented.  I’ve reduced a 75GB file to around 20GB.  To defrag it:

  • Dismount the exchange store using exchange system manager
  • If your low on disk space, connect a USB hard disk or similar, the defrag will need as much space as it already uses free.
  • cd progra~1\exchsrvr\bin
  • eseutil /d c:\Exchsrvr\mdbdata\priv1.edb /tf:\Tempdfrg.edb
    /ff:\Tempdfrg.stm /bf:\origmbox

    (help:
    /d         – <database name>
    /t<db>     – set temp. database name (default: TEMPDFRG*.EDB)
    /f<file>   – set temp. streaming file name
    /b<db>     – make backup copy under the specified name)

  • Once finished check mdbdata dir for new priv1.edb and
    priv1.stm – they should be significantly smaller
  • Mount the exchange store

Also see: http://support.microsoft.com/kb/192185

You can leave a response, or trackback from your own site.

Leave a Reply