Know a good article or link that we're missing? Submit it!
Theme Graphic
Theme Graphic

Exchange Server Recovery | PST Recovery

Stellar’s Email Recovery Solutions encompasses a wide range of software for almost any data loss situation ranging from accidental deletion...

Subscribe

Author

Archive

Open 2010

Tags

Posted on Monday, January 18, 2010 at 10:30 PM

How to Solve Non-database file or corrupted database in Exchange Server Error?

Microsoft Exchange Server databases suffer from two type of inconsistencies: Logical and Physical. Logical database corruption is caused due to reasons like deletion of Edb.log file and write-back caching, which generally introduce errors in B-trees and other logical structures. On the other hand, physical database corruption root from hardware failure like reasons that usually affect the database pages. Logical database corruption is hard to be detected by database administrator when compared to physical database corruption. However, at times when Exchange Server tries to read data from a corrupted database, it reports an error (as mentioned further). The corruption can be logical or physical and you need to apply EDB Recovery techniques to solve these problems.

As an instance, you might receive the below error message with your Exchange Server database:

“msgidJetDatabaseCorrupted.”

This error is transient and under its description, you see the below error statement:

“Non-database file or corrupted database.”

Exchange Server logs this error in application event log with Event ID 9511.

The error suggests that Information Store service of MS Exchange Server is trying to read some data from a corrupted database or a non-database file. The database is logically or physically corrupted.

To solve the above described issue, you should check for more ESE events logging in Application log to determine the specific roots of this issue. You can also run Database Recovery Management tool, which is a part of Toolbox in Exchange Management Console, to get more assistance in this regard.

In order to solve corruption issues with Exchange database, you need to perform these steps:

1. Dismount the database that is affected from corruption 2. Backup the database 3. Perform database integrity check using eseutil /g command 4. Repair the database using eseutil /p command In case, performing the above method results data loss or proves unable to repair the database, you need an third-party product for recover corrupt EDB file. The EDB Recovery software perform thorough database scan and result safe repair in each instance of database corruption. The software are easy to install and implement with self-explaining nature.

EDB Recovery Software is an advanced utility that repairs and restores corrupted Exchange databases. It is a safe database repair tool with highly rich graphic features. The EDB Recovery Tool supports Exchange Server 5.5, 2000 and 2003. The tool extracts all user mailboxes as *.pst files without modifying the original contents.
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

0 comments on "How to Solve Non-database file or corrupted database in Exchange Server Error?"
No comments posted yet.

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 '465' 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.
 
Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2010 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.
bootstrapLabs Logo A BootstrapLabs project.