Showing posts with label mdf database repair. Show all posts
Showing posts with label mdf database repair. Show all posts

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.”

Cause:

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’.

Resolution:

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 http://article-this.com/repairing-damaged-ms-sql-server-2000-database-by-fixing-error-8943/16907
»»  Read More...

Wednesday, October 27, 2010

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 recovery software. With the use of read-only recovery mechanisms, these SQL recovery tools ensure that no type of data is lost or damaged during the recovery.

In such cases, I would recommend you to use Stellar Phoenix SQL Data Recovery, which recovers SQL databases created in MS SQL Server 7.0, 2000, 2005, and 2008. Performing .MDF recovery by recovering databases components including NDF files, stored procedures, tables, defaults, triggers, etc, this SQL database recovery software is compatible with Windows 7, Server 2008, Vista, Server 2003, XP, and 2000.
»»  Read More...

Wednesday, June 30, 2010

How to recover SQL Server 2000 database from Error 2512

MS SQL Server 2000 is used to provide enterprise solution in many reputed organizations. The primary reasons behind this are that it is simple to use, scalable for huge databases, provides strong support for demanding situations, etc. However, having said that, the database tables may sometimes become corrupt thereby disabling you to use it properly. Such issues can occur due to virus infections, power outages, damaged hardware components, etc. You should inquire for the cause of the corruption and try to recover SQL database. If you are not able to resolve the issue, then you should use a third-party SQL data recovery software to perform SQL recovery.

Consider a scenario wherein you encounter the following error message while working on an SQL Server 2000 database.

"Table error: Object ID O_ID, Index ID I_ID. Duplicate keys on page P_ID1 slot SLOT1 and page P_ID2 slot SLOT2."

Cause:

The primary cause of this error message is that there are two slots on the database table that share the same keys, including the unique identifiers.

Resolution:

To resolve this erroneous situation, you should recover SQL database. You can do this using the following methods:

Resolving the hardware issues: You should check the hardware components by running the hardware diagnostics. The error logs can also be checked in this method, and you can also consider swapping the hardware components to narrow down on the actual cause. If nothing works out, then you can reformat the hard disks and reinstall the operating system.


Checking the database backup
: If it is not a hardware related issue, then you should check the database backup. If it is clean and updated, then you should replace the corrupted database with the backup.

Running DBCC CHECKDB: If the backup option does not work out, then you should run the DBCC CHECKDB command without any repair clause to know the extent of corruption. Then, run it again with the recommended repair clause.

The database would now be fine after using the mentioned methods. However, if you still are facing similar issues then you should use a third-party SQL database recovery software to recover SQL database. Such SQL recovery tools are able to repair corrupted databases without overwriting the existing ones.

Stellar Phoenix SQL Data Recovery is an MS SQL recovery software that recovers logically corrupted SQL databases from all instances of corruption. It recovers various database objects such as tables, queries, stored procedures, triggers, etc. This MDF repair utility is designed to recover SQL databases created in SQL Server 2000, 2005, and 2008. It is compatible with Windows 7, Vista, Server 2003, XP, and 2000.

»»  Read More...