Consider a practical case, where either of the below error messages pops up when you attempt to access your SQL Server database:
“Msg 5172, Level 16, State 15, Line 1
The header for file 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\FileHeaderTest.mdf' is not a valid database file header. The PageAudit property is incorrect.”
Or
“Msg 913, Level 16, State 4, Line 1
Could not find database ID 19. Database may not be activated yet or may be in transition. Reissue the query once the database is available. If you do not think this error is due to a database that is transitioning its state and this error continues to occur, contact your primary support provider. Please have available for review the Microsoft SQL Server error log and any additional information relevant to the circumstances when the error occurred.”
The first error message is caused due to corruption of file header page and the second is a result of boot page corruption. The database records become inaccessible after any of the above error message pops up.
Read more: .NET Journal