Theme Graphic
Theme Graphic

SQL Database Recovery | Repair SQL Database

SQL recovery software to recover & repair corrupted MS SQL database from MSSQL Server. Support recovery of data from MS SQL 2000, 2005 &...

Subscribe

Author

Archive

Open 2010

Tags

Posted on Thursday, June 17, 2010 at 4:39 AM

How to resolve Error 7984 to repair SQL Server 2008 database


The DBCC CHECKDB command in SQL Server databases is used to check and repair any inconsistency in the databases. There are many extensions for this command that you can apply in various kinds of situations. However, at times when you this command finds any error on the system tables then it ends abruptly. Such cases can arise due to corruption in the database tables. In such situations, you should employ certain in-built workarounds to get the database repaired. If you are not able to recover the database using these methods, then you should use a third-party SQL database recovery software to recover SQL database.

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

"System table pre-checks: Object ID O_ID. Page P_ID has unexpected page type PAGETYPE. Check statement terminated because of an irreparable error."

Cause:

This error occurs during the first phase of the DBCC CHECDB command on the database table. In this phase, a page is found having a different type than the DATA_PAGE type. In the first page, this command does basic checks on the data pages of the system tables.

Resolution:

You can try out different methods to repair the database. They are:

Check for hardware issues: You should check the hardware components and run the hardware diagnostics to ascertain whether the error has occurred because of any hardware malfunctioning. If the problem is quite persisten, then you should swap the hardware components to narrow down on the actual problem. As a last resort, you should try to reformat the hard disk and reinstall the operating system. However, before doing this you should take a complete backup of all your valuable data.

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

The aforementioned methods will be able to repair the corrupted database and it will able to function as desired. However, if you are still facing the similar symptoms then you should use a third-party SQL Server recovery software. Such read-only tools are able to recover SQL database from all instances of corruption using safe scanning algorithms.

Stellar Phoenix SQL Database Recovery is an MS SQL recovery software that is able to recover SQL databases created in SQL Server 2000, 2005, and 2008. It repairs various database objects such as tables, queries, stored procedures, defaults, triggers, etc. In addition, this ms sql repair software preserves the relationships between database tables. It is compatible with Windows 7, Vista, Server 2003, XP, and 2000.
Bookmark: Submit To Digg Submit To reddit Submit To del.icio.us Bookmark With StumbleUpon Bookmark With FaceBook Bookmark With Google Bookmarks   Share: Share By Email By Email

1 comments on "How to resolve Error 7984 to repair SQL Server 2008 database"
Posted by Steve on Saturday, January 01, 2011 at 12:55 PM
Image Of Author
Utility that provides selective repair
Only this SQL repair application provides selective recovery of database components

Leave A Comment
Subject:


Comment:
   Bold Italic Underline          Code Link Image Horizontal Rule


Because you do not have or are not logged in to your Programmer's Heaven account, please enter your name.

Name:


To help prevent comment SPAM, please enter the magic code '214' in the box:




Posting Rules
Please follow these rules when posting comments on blog posts.
  • Do not post anything that is racist, hate speech or of a sexual or adult nature.
  • Do not post or link to anything that infringes copyrighted laws.
  • Posting about security or legal topics is fine so long as you are not glorifying or encouraging people to perform illegal activities.
  • Both the author of this blog and the Programmer's Heaven administrators may delete any inappropriate comments without notice at their own discretion.
 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.