Table Error Message post Index header corruption
As a practical instance, you encounter the below error message when you try to mount your SQL Server 2000 database:
"Table error: Page P_ID allocated to object ID O_ID, index ID I_ID was not seen. Page may be invalid or have incorrect object ID information in its header."
The above error message makes the data stored in your database inaccessible. Additionally, the error message pops up every time you attempt to access the database records.
Cause:
The fundamental reason for the occurrence of the above error message is the page containing the data was not seen with that particular object/index ID. However, the page contains different Index ID in its header. This happens due metadata structure (header) corruption.
Resolution:
For comprehensive troubleshooting of the above error message and access of records, you will need to follow the below steps:
In case of corruption due hardware failure, swap the old hardware components with new ones to completely resolve the problem.
In case of corruption due to any logical crash, execute DBCC CHECKDB command (with recommended repair clause) to repair your database.
The possibility of both the above measures failing to resolve your problem always remains. In such situations, start searching for a powerful SQL Repair tool. Such SQL Database Recovery tools provide comprehensive recovery of lost database components by using high end scanning procedures.

