Exchange 2003 Server Mailstore Repair


ESEUTIL & ISINTEG

Integrity
Test Database integrity using Isinteg
isinteg -s -test Alltests

Check database integrity using Eseutil
ESEUTIL /G "C:\Program files\exchsrvr\mdbdata\priv1.edb"

Defragmentation
Providing you have 110% of the database size free (note it creates a temp db in the working directory!)
ESEUTIL /D "C:\Program files\exchsrvr\mdbdata\priv1.edb"

Assuming theres a lot of space on drive f: (NOTE you need to put C:\PROGRA~1\Exchsrvr\bin on the end of the path statement {system variables}) for the following to work. This also assumes you've copied priv1 to the f: drive.
eseutil /d f:\priv1.edb /t f:\temp.edb

Repair
WARNING Copy the priv.edb and priv.stm elsewhere before doing the following
Repair using ESEUTIL (Last Resort)
ESEUTIL /P "c:\program files\exchsrvr\mdbdata\priv1.edb"

Repair using ISINTEG (Last Resort)
isinteg -s -fix -test alltests

Comments

Anonymous said…
Pretty element of content. I simply stumbled upon your site
and in accession capital to say that I get in fact enjoyed account your blog posts.

Anyway I'll be subscribing on your augment and even I fulfillment you access consistently rapidly.
Also see my site :: Microsoft exchange database fix