Friday, April 29, 2011

System Table corruption renders to “All system tables must be in....” Error

Whenever a DBA creates any MS SQL object (be it a table, view, report, form, etc.), its properties (metadata) are saved in System Tables. These system tables are primarily used to discover differences and similarities between tables and columns at the time of database upgrade, view performance statistics, and collect lock information. These tables are hidden and even with full DBA access rights, remain restricted. (This is because if a DBA changes the location of any of these tables then the database becomes unmountable). While nothing can change the location of system tables, logical damage in MS SQL Server database can. In such cases, the DBA needs to perform restoration from an updated online or offline backup. But, if in case the database backup is unavailable, then the DBA can execute DBCC CHECKDB command to repair the database. The command, while successful in most cases, can fail under many situations, like severe database damage. For such scenarios, the DBA needs to opt for an effective MDF recovery application.

To elaborate the above case, consider the below error message that appears when a MS SQL Server DBA attempts to mount his/her database:

“System table 'OBJNAME' (object ID O_ID, index ID I_ID) is in filegroup FG_ID1. All system tables must be in filegroup FG_ID2. ”

Read More: http://sqldatabaserepair.blogspot.com/2011/04/system-table-corruption-renders-to-all.html

Wednesday, April 13, 2011

MS Access Database Behaving Abruptly

There are many situations where you might see your MS Access database behaving in an abnormal manner. Few of the unexpected behaviour situations could be missing of database table records, strange and repetitive error messages, inaccessible database components (forms, reports, etc), or slow execution of commands. Some common reasons behind abrupt behaviour of MS Access database could be application related issues, system problems, database corruption, and virus infection.


To bring the database back into normal state and access all the records, an easy way is to restore the database from an updated backup. But, if in case restoration of database fails and the database file remains in corrupted state, then the user needs to opt for a third-party Access database recovery application.

For detailed illustration of the above scenario, below are some database corruption error messages after which the database either stops working completely or behaves abruptly:

“Unexpected Error 35012”
“Visual Basic for Applications Project in This Database Is Corrupt”
“Unexpected data corruption failure”
Cause:
Access database file damage.

Access Repair Techniques:

To repair any logically damaged Access database file, there is an inbuilt utility named “Compact and Repair”. Using this utility does not any technical expertise, but the user needs to follow the underneath steps:
  1. Click on 'Tools' button and opt for 'Compact and Repair Database'.
  2. Choose 'Database to Compact From' option and select 'Compact'.
  3. Once you select Compact, repair process starts.
  4. When the repair process gets finished, you will need to click on 'Save'.
While the inbuilt repair utility provides desired results in most cases, it fails in many scenarios. For such situations, you will need to search for effective Access Repair tool.

Access Repair Tool Information:

An Access repair application is a reliable source of repairing any logically damaged ACCDB or MDB file. Such Access database repair tools are totally non-destructive and do not provide any harm to original database file. Compatible with almost all latest versions of Windows operating systems, these tools are competent enough to recover almost all database objects like, tables, forms, reports, and more.

Applied For:

Access 2002, 2003, 2007, and 2010

Thursday, April 7, 2011

Identifying and Resolving MySQL Database Corruption


For a MySQL database administrator, a database corruption error might sound as if “the disaster has occurred”. The administrator rattles off typical suspects and applies all his knowledge and experience to overcome the disaster. However, in most cases, the corruption remains inescapable and the result is – database unmountability or strange behaviour of database. In such situations, a complete online backup acts as a boon and allows the administrator to mount and access the database objects. But, the disastrous situation might continue if the administrator has not maintained any backup or the backup file gets corrupted. For such situations, it is advisable to opt for a third-party MySQL database recovery application that provides complete repair of corrupted MySQL database.

Some common error messages that help a MySQL database administrator to identify that his MySQL database is corrupted are listed below:
  • 126: Index file is crashed / Wrong file format
  • 127: Record file is crashed
  • 132: Old database file
  • 134: Record was already deleted (or record file crashed)
  • 135: No more room in record file
  • 136: No more room in index file
  • 141: Duplicate unique key or constraint on write or update
  • 144: Table is crashed and last repair failed
  • 145: Tables was marked as crashed and should be repaired
Cause:

Few common ways by which MySQL database corruption occurs are killing MySQLD process in between, improper system shutdown, MySQL bug, and hardware failure.

Resolution:

To overcome the above error messages, the administrator needs to follow the below steps:
  • Run CHECK TABLE command to identify the level of corruption.
  • Run REPAIR TABLE command to repair the corrupt table.
In case the above steps fail to repair the database, then the user needs to find a good third-party MySQL repair application.

MySQL database repair tool information:

A MySQL recovery software is a permanent solution to repair corrupted MySQL database. The utility not only repairs and recovers all MySQL database components, but also restores them at user-specified location. The MySQL repair tool is easy understandable and does not require any prior technical knowledge.

Applied for:
MySQL 5.x

Monday, April 4, 2011

How to Solve ‘Client Error: 0x80040600’ in Microsoft Outlook?


You must have encountered several situations while working with MS Outlook, when it quits abruptly or behaves peculiarly. It can happen while launching or accessing the application, when it becomes quite a hassle to view e-mail messages and other information. In the worst scenario, this can occur because of corruption in Outlook data file – PST. 

To Repair PST data, it is necessary that you use an effective solution. But before we discuss it, take a look at one of the common error messages:

"Client Error: 0x80040600"

Most of the users complain that they receive this error message while trying to apply few policies that put the PST file in update or replace mode in Outlook. 

Fixing the Issue

To repair your corrupted PST, you need to run Inbox Repair Tool (Scanpst.exe). In order to locate the file, follow the steps outlined in any of the below methods:

Method 1:

Navigate to this path using Windows Explorer:
%PROGRAMFILES%\Common Files\System\MSMAPI\LocaleID (which is 1033 for the USA or similar)

Method 2:
  1. Click Start > Search > Files or Folders
  2. Type scanpst.exe and click Search Now
After you locate the file, open it and click Browse to select your current PST file. Click Start to initiate the recovery process. The tool starts scanning the file for errors and generates a scan report. Click Repair to repair the file. Outlook doesn’t affect the original PST, but instead creates a Recovered version of the file. To start using this version, you need to set up this version as your default PST.

More Information

If Outlook has not been able to Recover PST file, you need a third-party product. A PST Recovery software is programmed to scan a corrupted PST using the most effective algorithms. Using PST Repair products is easy as they are equipped with interactive user interface. Also, they do not harm the original integrity of the file. 

Applies to
  • Microsoft Office Outlook 2003
  • Microsoft Office Outlook 2002
  • Microsoft Office Outlook 2000