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

I am a Data recovery expert and providing solution for MS Exchange server, Lotus Notes, MS Entourage Database and MS Outlook. I would like to keep update the readers of this blog about Exchange Server Recovery, Lotus Notes Recovery and Exchange BKF recovery techniques.

Archive

Open 2010

Tags

Posted on Friday, January 08, 2010 at 2:54 AM

Exchange Database Online Defragmentation Terminates Unexpectedly with Event 705


An Exchange Server database can get corrupt for several reasons, which include database page checksum errors, B-Tree damage, table corruption and more. At this point, you should consider restoring from the latest backup or repairing the database by running Exchange utilities. At the last resort, you can use an Exchange Server Recovery solution.

For instance, suppose the Exchange Server starts Online Defragmentation on the database, but the process stops with an error as below:

"Online defragmentation of a database ended prematurely after encountering an unexpected error err_no. The next time online defragmentation is started on this database, it will resume from the point of interruption."

The error is logged with event 705 in application event log.

Cause

There can be several causes that generate event 705 and the exact root can be determined by the err_no displaying in the error code:

1. Err -1018= Jet_errReadVerifyFailure implies checksum errors on database page. This also indicates database corruption at ESE level. The general causes are file system issues, hardware problems or controller issues.

2. Error -1069 = Jet_errVersionStoreOutOfMemory indicates out of memory issues in Exchange store.

3. Error -327 = Jet_errBadPageLink and Error -338 = Jet_errBadParentPageLink imply bad page link in B-Tree of database. The errors indicate database corruption at Jet level.


Solution

In case of Jet_errVersionStoreOutOfMemory error, you need to contact the product support services. For the other two errors, you should try these steps:

1. You should check the application event log for hardware, controllers and file system related concerns and take the corresponding action.

2. If the database exists in running state, you can use ExMerge to extract the database as .pst files and later, export them in a new database after deleting the corrupted one. Alternatively, you can move the mailboxes to another store.

3. If the database is not running, you should immediately restore it from an online backup (if available). When there is no backup, you need to repair the corrupted database by running eseutil /p and isinteg -fix commands to repair it. If none of the measures work, you are suggested to use a third-party Exchange Recovery tool. An Exchange Recovery software retrieves data from a corrupted Exchange database by running suitable repair algorithms.


Microsoft Exchange Recovery Software is an advanced and safe tool that performs systematic database repair of damaged Exchange databases created with Exchange Server 5.5, 2000 and 2003. The tool can recover all email messages, journals, notes, tasks and other objects. It is a comprehensive Exchange Recovery tool that extracts all user mailboxes by converting them into individual Outlook usable .pst files.
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 "Exchange Database Online Defragmentation Terminates Unexpectedly with Event 705"
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 '378' 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.