An issue exists which may lead to database corruption if you are running Version 08.03.159.000 of Exchange 2007 Service Pack 3 with Update Rollup 3 (KB2492691).
This issue is of specific concern in two scenarios: 1) when transaction log replay is performed by the Replication Service as part of ensuring the passive database copy is up-to-date, and/or 2) when a database is not cleanly shut down and recovery occurs.
When this issue occurs, the following similar events are logged in the Application Event log of the Mailbox server. Regardless of whether you see these types of events, you should review the recovery instructions and begin that process. If you are uncomfortable performing any of these steps please contact Microsoft Support for assistance.
Event ID: 454
Event Type: Error
Event Source: ESE
Event Category: Logging/Recovery
Description: Microsoft.Exchange.Cluster.ReplayService (12716) Recovery E20 SG1\DB1: Database recovery/restore failed with unexpected error -4001.
Event ID: 2095
Event Type: Error
Event Source: MSExchangeRepl
Event Category: Service
Description: Log file D:\logs\SG1\E200006AFAE.log in SG1\DB1 could not be replayed. Re-seeding the passive node is now required. Use the Update-StorageGroupCopy cmdlet in the Exchange Management Shell to perform a re-seed operation
Event ID: 2097
Event Type: Error
Event Source: MSExchangeRepl
Event Category: Service
Description: The Microsoft Exchange Replication Service encountered an unexpected Extensible Storage Engine (ESE) exception in storage group 'SG1\DB1'. The ESE exception is a read was issued to a location beyond EOF (writes will expand the file) (-4001) ().
In addition, in environments utilizing Continuous Replication, comparison of the database file between the active and passive nodes will indicate that the database file has decreased in size.