XCCC: The Instant Messaging Service Stops Responding When the ESE Version Store Reaches the Maximum Value (318162)



The information in this article applies to:

  • Microsoft Exchange 2000 Server

This article was previously published under Q318162
IMPORTANT: This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry

SYMPTOMS

After you upgrade to Exchange 2000 Server Service Pack 2 (SP2), the Instant Messaging Service may stop responding to Instant Messaging client requests.

The following message may be logged in the Application event log:

Source ESE
Category Transaction Manager
Event ID 623

Description:

inetinfo (2824) The version store for this instance (0) has reached its maximum size of 1Mb. It is likely that a long-running transaction is preventing cleanup of the version store and causing it to build up in size. Updates will be rejected until the long-running transaction has been completely committed or rolled back.
Possible long-running transaction:
SessionId: 0x0EE404A0
Session-context: 0x00000000
Session-context ThreadId: 0x000009A0

RESOLUTION

To resolve this problem, obtain the latest service pack for Microsoft Exchange 2000 Server. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

301378 XGEN: How to Obtain the Latest Exchange 2000 Server Service Pack

The English version of this fix has the following file attributes or later.

Component: The Instant Messaging Service

File nameVersion
Msimsrv.dll6.0.5770.66
Xmsimcfg.dll6.0.5770.66

NOTE: Because of file dependencies, this update requires Microsoft Exchange 2000 Server Service Pack 2.

STATUS

Microsoft has confirmed that this is a problem in Microsoft Exchange 2000 Server. This problem was first corrected in Microsoft Exchange 2000 Server Service Pack 3.

MORE INFORMATION

After you apply this fix, the default value for the MaxVerPages value is increased from 256 KB to 5 MB. After you apply this fix, you can also use the ESE version store to change to a higher value by using the DatabaseMaxVerPages registry value.

WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

To add the DatabaseMaxVerPages value:
  1. Stop the World Wide Web Publishing service.
  2. Start Registry Editor (Regedt32.exe).
  3. Locate and then click the following key in the registry:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Exchange\InstantMessaging

  4. On the Edit menu, click Add Value, and then add the following registry value:

    Value name: DatabaseMaxVerPages
    Data type: REG_DWORD
    Radix: Decimal
    Value data: The default value is 320 (by default, this value is not in registry).
    Description: This parameter controls how many 16 KB pages the ESE uses for the version store. The default is 320 pages, which makes the size of the version store 5 MB.

  5. Quit Registry Editor.
  6. Restart the World Wide Web Publishing service.

Modification Type:MinorLast Reviewed:6/5/2003
Keywords:kbbug kbExchange2000preSP3fix kbExchange2000sp3fix kbfix KB318162