Sunday, June 13, 2010

Low Disk Space or Database Corruption Prevents you to Write Data to EDB File

Are you unable to write data to Microsoft Exchange Server database? Is your EDB (Exchange Server database file) inaccessible? This behavior may occur due to either low disk space on Exchange Server computer or corrupt EDB file. If the database is corrupt, you need to restore it from the most recent backup to prevent data loss situations. However, in case backup is not valid or updated, you need to opt for Exchange Recovery solutions to retrieve data from the database.

In a practical scenario, the Information Store Service of Exchange Server may fail to start and you encounter the below errors in Application Event Log of Exchange Server, while read/writing data from/to EDB file:

“Event Type: Error
Event Source: ESE
Event Category: General
Event ID: 482
User: N/A
Description:
Information Store (4360) First Storage Group: An attempt to write to the file "D:\Program Files\Exchsrvr\mdbdata\res2.log" at offset 4194304 (0x0000000000400000) for 1048576 (0x00100000) bytes failed after 0 seconds with system error 112 (0x00000070): "There is not enough space on the disk.". The write operation will fail with error -1808 (0xfffff8f0). If this error persists then the file may be damaged and may need to be restored from a previous backup.”


You can not access the database after above error. To gain access of your valuable data in the EDB file, you need to identify the root of this issue and perform Microsoft Exchange recovery by resolving it.

Root of the problem:

You may face this behavior of Exchange Server due to any of the below reasons:

1.You do not have sufficient free space on the Exchange Server hard drive. The Error 0x00000070 entails ERROR_DISK_FULL and Error 0xfffff8f0 entails JET_errDiskFull.
2.EDB file is corrupt and Exchange Server can not recognize it.


Resolution:

You can try out any of the below methods to sort out this problem:

1.If problem is caused by low disk space, remove some files to free up disk space.
2.If database corruption is causing the issue, repair and restore the database using powerful and advanced commercial Exchange recovery software.


The Exchange recovery tool carry out in-depth scan of entire Exchange Server database and extract all inaccessible data from it. You need not to be technically sound to use these tools and repair the database as they have interactive graphical user interface.

Stellar Phoenix Exchange Mailbox Recovery is the most powerful, yet easy to use Exchange Database Recovery application to ensure easy recovery in all EDB corruption scenarios. The Exchange 2007 recovery software works well with Microsoft Exchange Server .

Sunday, June 6, 2010

Exchange Server Database Fragmentation Fails with Misleading Errors


Microsoft Exchange Server database consists of two common databases, known as Priv.edb and Priv.stm. These database contains all your significant emails, notes, contacts, tasks, journal, attachments and more. If the Exchange Server database come across any sort of database inconsistency and integrity problem, Eseutil.exe utility can help you to fix the problem. It can also be used to repair the damaged database and defragment it. However, in some cases, this utility can not perform the expected tasks successfully and database remains in inaccessible state. In such cases, you are required to carry out Exchange Recovery to work around the problem.

When you attempt to manually defragment the STM (streaming) file of Exchange Server database, you might encounter the below error message:

“Operation terminated with error -2231 (JET_errSLVStreamingFileInUse, The specified streaming file is currently in use) after 0.891 seconds.”

After the above error, when you check the integrity of STM file, you might encounter the below possibly misleading error:

“Operation terminated with error -1206 (JET_errDatabaseCorrupted, Non database file or corrupted db) after 0.901 seconds.”

You are highly recommended not to use Exchange Server database repair utility against problem STM file as it might damage the internal structure of STM database file. At the same time, you may receive further error message stating:

“Operation terminated with error -1601 (JET_errRecordNotFound, The key was not found) after 2.354 seconds.”

What Causes Fragmentation Errors in Exchange Server ?

The above problem may occur if any of the below conditions are true:

1. This behavior occurs because the version of Eseutil utility doesn't ensure that you're running the tool against correct Exchange Server database. Structure of STM file is different from structure of EDB file. Some Eseutil functions might damaged STM file.

2. The Exchange Server database is corrupt and Exchange Server can not read it.


Solution

Go through the below steps to fix this problem and perform Microsoft Exchange recovery:

1. Obtain latest service pack of Exchange Server.

2. Use third-party Exchange Recovery software to repair and restore the damaged Exchange Server database.


The Exchange Server Recovery applications are capable of handling all types of Exchange Server corruption scenarios, using advanced scanning techniques. The software preserve absolute integrity of your database as of their read-only and non-destructive conduct.

Stellar Phoenix Exchange Mailbox Recovery tool is a powerful, yet easy to use application that effectively handles all EDB corruption problems. This Exchange Recovery Tool works well with Microsoft Exchange Server 2007, 2003, 2000, and 5.5. It restores all inaccessible objects of Exchange Server database, including emails, contacts, notes, tasks, journal, and more.

Tuesday, May 18, 2010

Repairing oversized corrupt EDB file in MS Exchange Server 2003

Microsoft Exchange Server is the server-side of the client-server product by Microsoft. It provides support for emailing, calendar entries and mobile- and web-based access to exchange information. All such information is stored in an EDB (Exchange Information Store Database) file. However, sometimes the EDB file can get corrupt due to which you are unable to mount the mailbox. Corruption situations can arise due to various reasons such as virus infections, human errors, database header corruption, quitting Exchange server unexpectedly, etc. In such cases, you should take appropriate corrective measures to rectify the situation. However, if you are unable to do so, then you should use a third-party Exchange Repair software to do the needful.

Consider a scenario wherein you are not able to mount Microsoft Exchange Server 2003 Standard Edition mailbox. The event ID is logged in the Application Event Log:

“Event Type: Error
Event Source: MSExchangeIS
Event Category: General
Event ID: 1112
Description: The database "Mailbox Store (Server Name)" has reached the maximum allowed size. Attempting to unmount the database.”


Cause:

The cause of this erroneous situation is that the EDB file has corrupted as its size has exceeded the permissible size of 16 GB.

Resolution:

To resolve the situation:

1. Upgrade to Exchange Server 2003 SP2 as it has got size limit of 75 GB.

2. Perform the following tasks if you are an administrator:
     a)Increase the database size limit temporarily by 1 GB.
     b)Remove the not so required database content.
     c)Defragment the database to reduce it to the permissible database size limit.

3. Mount the database in a recovery storage group by using the Recovery Storage Group feature. Then, you can use the MS Exchange Merge Wizard (Exmerge.exe) to extract the mailboxes from the database.


However, if you still are unable to resolve this issue then you should use a third-party Exchange repair software to repair the EDB file. Such tools are able to repair the EDB file without overwriting the original contents and by using fast yet sophisticated scanning algorithms.

Stellar Phoenix Mailbox Exchange Recovery is an MS Exchange repair software that enables you to repair corrupt EDB files. It scans the corrupted EDB file, repairs it, and saves it at a user-specified location. This Exchange repair software recovers different mailboxes in a separate PST files. This software supports Exchange Server 5.5, 2000, 2003, and 2007. It is compatible with Windows 7, Vista, Server 2003, XP, and 2000.

Thursday, April 8, 2010

Resolving Event ID 489 in Exchange Server

Microsoft Exchange Server database file can often develop errors, which it finds unable to remove by normal repair methods. Inability to open a database file is one such error. An Exchange Recovery Tool comes handy when your Exchange database becomes corrupted and you have no backup to restore.

The further discussion depicts a commonly occurring problem when trying to open an Exchange database file. In such situations, you can encounter unexpected error and file open operation might fail. On viewing the application event log, you may observe the below event log:

Event Type: Error
Event Source: ESE
Event Category: General
Event ID: 489
Computer:Computer Name
Description: Process name [process id] file name: An attempt to open the file [path\file name] for read-only access failed with [Error Code and Explanation]. The open file operation will fail with error [Error Code].

Cause and Resolution

The actual cause of event 489 can be determined by the error code ('error_code') displaying at the end of its 'Description' section. Below are the possibly occurring error codes along with their causes and solutions:

Error -1032= ' JET_errFileAccessDenied'= File cannot be accessed

The file is in use by some other process or utility like, a virus checker or a backup program. Another cause can be insufficient permissions on folder containing database files to let the store to function correctly.

Thus, you need to configure the program using the database file to not scan the Exchange Server directories and/or to change the folder permissions to the default ones.

Error -1022='JET_errDiskIO' = Disk I/O error

The requested database page cannot be accessed due to an I/O error. It could be because of disk or controller failure or because the path to check file is incorrect.

You should run chkdsk /f /r command, check valid permissions on Exchsrvr folder, ensure the correct path to check file, and troubleshoot file-level anti-virus software scanning. After this, you need to either restore the database from backup or repair the database using Exchange Recovery Tool- eseutil/p, isinteg -fix, and ExMerge.

Error -1023= 'JET_errInvalidPath' = Invalid file path

Possible causes are changed path to log files or check files before restoring and corrupted check files or temporary files created while a defragmentation or a repair.

Therefore, you need to place back the files to their original locations and remove the corrupted files. To correct database inconsistency, you need to either restore the database from backup or repair the database using eseutil/p, isinteg -fix, and ExMerge tools.

Exchange repair utilities can delete the corrupted pages. For safe repair, use of Exchange Recovery Software is recommended.

Stellar Phoenix Mailbox Exchange Recovery is a reliable utility that is used to repair corrupted Exchange database and restore its mailboxes as *.pst files at a safe location. This Exchange Server Recovery software supports MS Exchange Server 2013, 2010, 2007, 2003, 2000, and 5.5 and can also recover deleted mailboxes.Visit this tool http://exchange.stellarservertools.com/

Sunday, April 4, 2010

Tips To Resolve “Operation terminated with error...” Error Message

Eseutil/p is an inbuilt repair utility of MS Exchange Server that repairs corrupted Exchange Server databases at both table and page level. While the repair utility proves successful in repairing most of the corrupted databases, there are certain situations wherein the command fails to repair a corrupt database. In such situations, it displays an error message. This happens when the database is severely damaged. Since the database cannot be repaired, it remains corrupt, and the data saved in it remains inaccessible. To access database in such situations, a user needs to restore database from a previous online backup. However, in the absence of an updated backup, a user needs to repair the database using a third-party Exchange Server Repair application.

For detailed explanation of the above problem, consider a practical case wherein your Exchange Server database gets corrupted. And, when you try to repair the database using Eseutil/p utility, you encounter:

“Operation terminated with error -1605 (JET_errKeyDuplicate, Illegal duplicate key) after xxx.xxx seconds.”

Data saved in the database becomes inaccessible after the above error message appears. Additionally, the same error message repeatedly occurs when you try to repair your database.

Cause:

The fundamental reason for the occurrence of the above error message is that the repair utility might rebuild B-trees incorrectly. This will change the complete metadata structure of the database, leaving it in a permanently non-repairable state.

Resolution:

To resolve the above error message and to access the records saved in the database, a user needs to obtain the latest service pack of MS Exchange Server 5.5 and perform repair. However, if the repair utility is unable to repair the database even after installing the service pack, then you need to opt for an advanced commercial Exchange Server Repair application.

An Exchange Repair software is a powerful utility specifically designed to repair MS Exchange database, that has become corrupted due to logical crash. The read only utility performs repair without making any change in the original database file.

Exchange Repair Software provides absolute repair of Exchange Server 5.5, 2000, 2003, and 2007 after any logical crash. The repair tool recovers almost all objects of database, such as, emails, notes, appointments, tasks, and attachments. Designed for Windows 7, Vista, XP, 2003, and 2000, the Exchange Server Repair software comes with an interactive user interface.