Search

Showing posts with label 8910. Show all posts
Showing posts with label 8910. Show all posts

Thursday, January 13, 2011

What to do when the Error 8910 arises in an MS SQL Server 2000 database

An extent in the SQL Server databases is a collection of eight consecutive pages, whose details are stored in an IAM (Index Allocation Map) page. An IAM page stores the details of an object and index with the information of the previous and next objects as well. However, sometimes the IAM definitions get corrupt due to issues like header corruption, virus infections, damaged hardware parts, etc. For such cases, you can adopt corrective measures to rectify the issue. If none of the measures works, then there is a need of using a professional MDF file repair software to perform MDF recovery.

Looking at a practical situation in which you encounter the following error while working on an MS SQL Server 2000 database:

Page P_ID in database ID DB_ID is allocated to both object ID O_ID1, index ID I_ID1, and object ID O_ID2, index ID I_ID2.”

Cause:

This problem has appeared as the P_ID page is allocated to two different objects, which is incorrect.

Resolution:

This error can be addressed using the following resolving techniques:

  • Fixing the hardware-related issues: Usually it has been observed that such errors are caused due to problems in the hardware parts. For this issue, you should perform the following methods to recover SQL database:

    • Checking the error logs for errors: You should check the SQL Server error logs and analyze if some error has occurred because of any hardware-related problem. If yes, then try to fix the problem.

    • Running hardware diagnostics: You should run the hardware diagnostics and check if any error arises while doing so. If yes, then try to correct any such errors.

    • Swapping the hardware components: You should try to swap the hardware parts to see if the problem appears or not. If the problem does not appear after doing so, then the issue is solved.

  • Using the database backup: If the hardware parts are perfectly in order, then you should check the status of the database backup. If it is updated, then you can use it by replacing the database with the backup.

  • Running DBCC CHECKDB: You can also use the DBCC CHECKDB utility with the suggested repair clause to fix the damaged database.

These methods should bring normalcy to the SQL database failing which you should use a third-party MS SQL Server recovery software. Rich user interface, non-destructive scanning algorithms, and the ability to recover MDF file objects are some of the features of these SQL recovery tools.

Wednesday, January 12, 2011

How to recover MDF file when you encounter Error 8910 in MS SQL Server 2000

Are you getting error messages repeatedly while working on a particular database in MS SQL Server 2000? If yes, then you should check the exact cause of these messages as there may be chances of database corruption. The database corruption can happen due to various reasons including virus infections, malfunctioning of the hardware components, abrupt or unplanned system shutdown while the database is open, etc, which could even make the database inaccessibile. In such cases, you should look for MDF file recovery using appropriate corrective methods, failing which you must use a third-party MS SQL Server recovery software to do the needful.

Let us consider a situation in which you are getting the following error message while working on an MS SQL Server 2000 database:

Page P_ID in database ID DB_ID is allocated to both object ID O_ID1, index ID I_ID1, and object ID O_ID2, index ID I_ID2.”

Cause:

The most prominent reason behind this error is that the index definitions in the IAM pages have damaged.

Resolution:

To perform MDF recovery of the damaged SQL database, you should perform either of the following methods, ideally in the given sequence:

  • Address hardware related issues: It may be possible that the error is occurring due to hardware corruption, which can be resolved using the following measures:

    • Fixing the issues that appear after running hardware diagnostics.

    • Swapping the hardware components to isolate the exact reason and fixing it.

    • Checking the Windows application log and the SQL Server error log to find out whether the error has occurred due to hardware malfunctioning.

    • Checking if the hard disk has write-caching enabled. If yes, then contact the hardware vendor to replace the hard disk.

  • Restore from database: You should check the state of the database backup. If it is updated and clean, then you should restore the database with its backup.

  • Run DBCC CHECKDB: If the backup is not clean, then you should run the DBCC CHECKDB tool with the suggested repair clause to recover MDF file.

If these aforementioned methods are unable to address the situation, then you would need to take the services of a third-party master database file recoverysoftware. With the use of read-only recovery mechanisms, these SQL recoverytools ensure that no type of data is lost or damaged during the recovery.