NOTE: This is a reposting, I didn't see any responses to my first
posting of this message. My primary question is: Are there any
disaster recovery tools available for Exchange server's dir.edb and
priv.edb databases?
I am aware of Microsoft's mediocre utilities: edbutil and isinteg.
Both of these program have been of no use to me. Microsoft tech.
engineers have even admitted to me that these repair utilities are
very basic at best!
I am facing a complete rebuild if I cannot find a way to correct the
database errors.
History (original posting)
Tech. info: Exchange Server 5 (SP2), NT 4 (SP3), PPro 200, 8gb on
Adaptec SCSI, two 100Base-T NICs, 41 clients using Outlook.
My problems began this past Feb. when I was the victim of several
Exchange Server v5 bugs.
Primarily: allowing an infinite loop to occur in a client mailbox,
ignoring the mailbox max. size limit, a memory leak in STORES.EXE and
a host of other problems before SP2 for Exchange v5.0.
A short history: A client accidently created an infinite loop which
caused his mailbox to fill up to 280000 messages and well over 900mb
in size (before I found the root clause). After deleting the mailbox
(BTW, Outlook crashes on mailboxes of this size!!) and performing a
defrag (w/edbutil), Exchange server has been the constant source of
stress for me. The defrag process seemed to have corrupted the
priv.edb.
Since March, 8 clients (out of 41) have reported problems accessing
some folders in their private mailboxes. I am one of them too. I my
example (same symptoms with the other clients), I have a folder
(called tech.notes) which contains five sub-folders. From the
navigation tree (Outlook) there is a '+' sign next to 'tech.notes',
indicating it's a parent to sub-folders. Double clicking on
'tech-notes' makes the '+' sign disappear and doesn't show the
sub-folders contained within. To make this more interesting, I had
created a short cut (on the Outlook Bar) to one of the sub-folders
within 'tech.notes'. Clicking on this shortcut reveals it's messages.
Clearly this proves that the messages are intact...somewhere in that
large priv.edb file!
Additionally, my inbox rules are still (automatically) sending
messages into these folders that I can no longer access.
I've tried to export my entire (or the bad pieces) mailbox to a .pst
file but it doesn't see the sub-folders. Moving bad folders to an
on-line .pst folder yields the error, "Unable to move the items,
Unable to Delete this folder (I can!), - mumbles some erroneous
message about permissions.
Yet, even though I have 50 clients not experiencing any difficulties,
there seems to be obvious data corruption in the priv.edb and/or
dir.edb. Running isinteg (-priv -fix) will generate a 'ref table
construction on INID returned JET_errReadVerifyFailure' error at test
8 of 24. Note that my hardware is tested and fully functional (i.e.
it's not hard drive corruption). Using the defrag/repair options in
edbutil truncates the entire 1.3gb priv.edb down to 8k - yes...pretty
useless!!
I'm going in circles....my last two options are to try xmerge (of
course this tools doesn't copy all the stores info!!) and last
re-build!! Help please someone! Does anyone know more than the MS
tech people?
Thank you,
Shawn
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Shawn D. Connelly, (the ubiquitous) Network Engineer
Notes: Remove the ".delete.this." from the suffix of my email address.
For assurance that I will read your reply, please copy your
public posting to my email account.