Inline...
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Bryce
Stenberg
Sent: Sunday, February 19, 2006 8:13 PM
To: Exchange Discussions
Subject: Database corruption problems - how to run isinteg from batch
file?
Hi,
We have Exchange 2003 sp2 on Server 2003 sp1, around 40 mailboxes in one
store. Store size is currently around 12Gb with 18Gb limit.
We have just moved exchange to a new dual processor machine with 4gb of
memory, due to previous hardware being too slow and the exchange
database kept getting corrupted - had several PSS cases to get over
that.
Andy - That is typically due to bad hardware or firmware.
We now schedule nightly, outside exchange 'maintenance' and backup
times, the running of eseutil for checksum and integrity checks. Once a
week we also do a 'defrag' of database using eseutil.
Andy - Yuck. There is absolutely no need to do this. Taking the
database offline and running a defrag is not a zero-risk
operation.
The last defrag failed with: Operation terminated with error -327
(JET_errBadPageLink, Database corrupted) after 794.109 seconds. (deja
vu) - it had been running cleanly for only three weeks.
It is really frustrating that the database keeps being corrupted, I can
find no reason for this outside of exchange, there is no antivirus
product on server except for one that integrates with Exchange so it's
not local files being scanned at wrong times.
Andy - Hardware, hardware, hardware
Anyway, it would be good if I could run ISINTEG with fix flag nightly to
detect errors early and correct them. But I can not find out how to run
it non-interactively. Is there a way I can add isinteg to batch file
and have it run? Tied in with this is that I have to dismount the
store from the batch file first - is there a way to do this from a batch
file?
Andy - Isinteg fixes logical database problems, not physical.
Eseutil is required for that.
Thanks for any insight or help you can provide me.
Incidentally, does anyone have any ideas on what could cause db
corruption? Is it just that it is still a 'jet' database underneath it
all and they are just flaky and backward? After all, they can't even do
an online integrity check in 2006! I admit this whole experience has
made me rather cynical of exchange in general, but we're locked in now
:( so just trying to get the thing to behave. Pity obsolescence made us
upgrade from Exchange 5.5 - that ran flawlessly for over 6 years.
Andy - Have I mentioned hardware? Exchange *does* do an online
validity check, everytime you do an online backup that prevents
you from backing up a corrupt database. Are your online backups
successful?
Exchange is very robust and resilent. You need to re-examine
your hardware/firmware if you having corruption issues and stop doing
offline defrags. They are not intended as regular maintenance.
Regards,
Bryce Stenberg.
_________________________________________________________________
List posting FAQ: http://www.swinc.com/resource/exch_faq.htm
Web Interface: http://intm-dl.sparklist.com/read/?forum=exchange
To subscribe: http://e-newsletters.internet.com/discussionlists.html/
To unsubscribe send a blank email to
[EMAIL PROTECTED]
Exchange List admin: [EMAIL PROTECTED]
To unsubscribe via postal mail, please contact us at:
Jupitermedia Corp.
Attn: Discussion List Management
475 Park Avenue South
New York, NY 10016
Please include the email address which you have been contacted with.
_________________________________________________________________
List posting FAQ: http://www.swinc.com/resource/exch_faq.htm
Web Interface: http://intm-dl.sparklist.com/read/?forum=exchange
To subscribe: http://e-newsletters.internet.com/discussionlists.html/
To unsubscribe send a blank email to [EMAIL PROTECTED]
Exchange List admin: [EMAIL PROTECTED]
To unsubscribe via postal mail, please contact us at:
Jupitermedia Corp.
Attn: Discussion List Management
475 Park Avenue South
New York, NY 10016
Please include the email address which you have been contacted with.