|Component:||Microsoft Exchange Extensible Storage Engine|
|Message:||<process name> (<process id>) <storage group name>Unable to rollback operation #<number> on database <name>. Error: <error code>. All future database updates will be rejected.|
Unable to roll back operation on database [database name]: all future database updates will be rejected.
Nothing in this database can be updated until this situation is resolved.
The cause depends on the Error number in the Description section of the event. The most common error codes for Event 471 are listed below.
For Error – 510, investigate the root cause of permissions issues, space issues, and other issues affecting reads/writes to the disks.
For Error -1022, check to make sure the drive for the information store files is accessible and that the path for the information store files is specified correctly. If it is, run chkdsk /f /r. If chkdsk does not resolve the issue, examine the permissions on the Exchsrvr folder structure. Make sure that SYSTEM has full control of Exchsrvr and all subfolders on each partition that contains Exchange data. If you still cannot mount the databases, troubleshoot any Windows NT file-level antivirus software running on the Exchange server. Check the System Log for I/O or drive errors near the time of the 471 Event.
For Error -614, erroring out before you actually reach 1024 generations means that you can safely run recovery starting from the checkpoint, since it has not erroneously advanced. However, you should also ensure that you have identified the cause of the error in the first place. It is typically a hung backup, which should be easy to diagnose, or a long-running transaction, which may be less obvious.