Having found out there are checksum error's in the priv.stm and found the solution (using ESEUTIL /r or /p) on the database i have come across another issue.
In the documentation it states i need 110% free space for ESEUTIL to work, i have a 90GB mail store and not enough free space to accomodate the 110% extra.
Can i take an offline backup of prov.edb and .stm and move them to another server where there is sufficient space and point eseutil at them to complete the process then once this is complete move them back?
Or because i am using enterprise edition i have the option of creating another mailbox store, if i did this and simply moved all my mailboxes over to the new store would this just move the corruption?
Obviously i need to keep downtime to a minimum.
OS is Windows 2003 SP1 with Exchange 2003 Enterprise.