Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

You receive error 4294967041 when you try to restart the Information Store service


View products that this article applies to.

Symptoms

The Microsoft Exchange Information Store service on your Microsoft Exchange Server 5.5 computer may stop running. When you try to restart the Information Store service, you receive an error message that is similar to the following:
4294967041
If you use the eseutil /mh command to obtain information about the databases, the Eseutil utility reports that the databases are in an inconsistent state. Additionally, if you run the eseutil /r command, you receive an error that is similar to the following:
-255 : JET_errDatabaseBufferDependenciesCorrupted

↑ Back to the top


Cause

This issue may occur if the Exchange 5.5 computer is shut down suddenly. For example, this issue might occur if the computer is shut down suddenly because of a power outage.

When data is saved to the Information Store database, the Extensible Storage Engine (ESE) writes transactions to the database files in three steps. If the Exchange 5.5 computer is shut down suddenly during the three-step process, links to the data that is stored in the memory buffers may be lost. If the links are lost, the buffer dependencies may be corrupted. When you try to restart the Information Store service, you receive the following ESE decimal error:
4294967041
This decimal error is the same as the following ESE error message:
JET_errDatabaseBufferDependenciesCorrupted

↑ Back to the top


Resolution

To resolve this issue, use one of the following two procedures.

Restore the Information Store from a backup

For additional information about how to restore the Information Store from a backup, click the following article number to view the article in the Microsoft Knowledge Base:
296229� XADM: How to recover a whole Exchange Server 5.5 computer using an online backup
Important It is always best to restore from a backup whenever possible.

Repair the database

You can use the Eseutil utility to repair the private information store (Priv.edb) and the public information store (Pub.edb).

Note Only use the eseutil /p command that is listed in step 3 as a last resort. This utility parameter forces a hard repair on the database. For more information about how to use the Eseutil utility to repair the database, click the following article number to view the article in the Microsoft Knowledge Base:
259851� Ramifications of running the eseutil /p or edbutil /d /r command in Exchange
To repair the database, follow these steps:
  1. Click Start, click Run, type cmd in the Open box, and then click OK.
  2. Type each of the following commands, and then press ENTER after each command:

    cd c:\exchsrvr\mdbdata\
    eseutil /r /ispriv
    eseutil /r /ispub
  3. If the eseutil /r /ispriv command and the eseutil /r /ispub command do not complete successfully, and you receive the errors that are described in the "Symptoms" section, you can use the eseutil /p priv.edb command and the eseutil /p pub.edb command.

    Note To run the eseutil command with the /p parameter, you must have free space on your hard disk that is at minimum 25 percent the size of the database. Typically, this procedure runs at the rate of three to six gigabytes of data per hour.
  4. When both databases are repaired, type the following two commands, and then press ENTER after each command to run an offline defragmentation of the database:

    eseutil /d priv.edb
    eseutil /d pub.edb

    Note To run an offline defragmentation, you must have free space that is at minimum 110 percent the size of the database on the same hard disk that contains the database.

    For additional information about what you can do if you do not have sufficient free space on the hard disk that contains the database, click the following article number to view the article in the Microsoft Knowledge Base:
    255035� XADM: How to recover hard disk space from Exchange Server databases
  5. When the offline defragmentation is complete, type the following commands, and then press ENTER after each command to correct any logical schema errors that may exist:

    cd\exchsrvr\bin
    isinteg -pri -fix -test alltests
    isinteg -pub -fix -test alltests

↑ Back to the top


More information

For additional information about the database architecture and database engine for Microsoft Exchange Server, click the following article number to view the article in the Microsoft Knowledge Base:
271987� XADM: Overview of Exchange Server database architecture and database engine
For additional information about the Eseutil utility, click the following article number to view the article in the Microsoft Knowledge Base:
182903� XADM: ESEUTIL command line parameters

↑ Back to the top


Keywords: KB829166, kbprb

↑ Back to the top

Article Info
Article ID : 829166
Revision : 4
Created on : 10/27/2006
Published on : 10/27/2006
Exists online : False
Views : 282