We had a need to restore a DB server from backup recently, and after the restore, we're running a consistency check and getting the following types of errors:
Code: Select all
Table error: Object ID 1180465367, index ID 1, partition ID 72057602631598080, alloc unit ID 72057602780495872 (type In-row data), page ID (1:7424586) contains an incorrect page ID in its page header. The PageId in the page header = (1:7421642).
Msg 8909, Level 16, State 1, Line 1
Table error: Object ID 1180465367, index ID 1, partition ID 72057602631598080, alloc unit ID 72057602780495872 (type In-row data), page ID (1:7424587) contains an incorrect page ID in its page header. The PageId in the page header = (1:7421643).
Msg 8909, Level 16, State 1, Line 1
Then we thought that perhaps we should try a different DB server in a separate backup job, and still got the same problem. The vendor that recommended Veeam (and have the same server/DB/Veeam versions) has run some DB restores of their servers and they report their restore tests have come back clean. Their DBs may not be as large as ours (350-400 GB), but I'm not convinced that it would matter.
We're just grasping at straws now to run any test we can think of to determine the root cause of the table corruption in the DBs after a restore. The SQL server starts up fine, and there aren't any event log errors...it's only a DB consistency check that indicates there is a problem.
I am in the process of creating a new single server backup of a new DB server to see if we can restore it without any consistency issues. The file system and OS don't appear to have any problems at all.