Thursday, December 9, 2010

Repairing damaged MS SQL Server 2000 database by fixing Error 8943

Corruption in the SQL databases stops you from perform your usual tasks on the databases. Also, in some circumstances the database can become inaccessible as well. Such erroneous situations can arise due to various reasons like virus infections, database header corruption, abrupt or improper system shutdown, etc. To repair SQL database, you can use in-built corrective measures. If these measures are unable to bring normalcy to the database, then a good third-party SQL repair software should be used to do the needful.

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

“Table error: Object ID O_ID, index ID I_ID, page P_ID. Test (TEST) failed. Slot S_ID, row extends into free space at 0xADDRESS.”


The root cause of this problem is that the end of the S_ID slot has crossed the permitted free space offset, ADDRESS.TEST is ‘max <= m_freeData’.

Here, the permitted free space offset is ‘m_freeData’ and the end of S_ID slot is ‘max’.


To overcome this issue, you should use the following methods ideally in the given sequence:

Check and resolve hardware-related errors: In most cases, these issues occur due to malfunctioning of the hardware components. You can check and resolve these issues using the following measures:

Checking the Windows Application logs and MS SQL Server error logs to see whether this error has occurred due to damaged hardware components.
Fixing the errors that appear after running hardware diagnostics.
Checking if the hard disk has write-caching enabled. If yes, then you should contact the local hardware vendor to get it replaced.
Reinstalling the operating system after formatting the hard disks.

Restore from backup: If the problem is not hardware-related, then you should check the state of the database backup. If it is clean and updated, then you should restore the database with its backup.

Run DBCC CHECKDB: You should run the DBCC CHECKDB tool to repair MDF file with the suggested repair clause.

If these methods are unable to provide solution for the damaged SQL database, then SQL repair can be done using a third-party MDF file repair software. These database repair tools are non-destructive in nature that do not modify the original database while repairing the damaged file.

The best MS SQL recovery software is Stellar Phoenix SQL Data Recovery, which repairs SQL databases created in MS SQL Server 7.0, 2000, 2005, and 2008 versions. Compatible with Windows 7, Server 2008, Vista, Server 2003, XP, and 2000, this .MDF repair software restores tables, NDF files, defaults, collations, stored procedures, etc.

Free Download SQL recovery software to see the preview of damaged/corrupted SQL Server database. This article is also posted on

No comments:

Post a Comment