The present invention relates generally to database and file system
management and, more particularly, to automatic database and file system
maintenance and repair to ensure data reliability. Various aspects of the
present invention relate to responding and correcting data corruptions at
a data page level for all data page types, as well as to recovery
(including rebuild or restore operations) for various scenarios
including, without limitation, index page corruptions (clustered and
non-clustered), data page corruptions, and page corruptions in the log
file.