Article ID: 156399
Article Last Modified on 10/28/2006
APPLIES TO
- Microsoft Exchange Server 4.0 Standard Edition
This article was previously published under Q156399
SYMPTOMS
When performing an operation in the directory (for example, adding connectors, setting up replication, and so on) the JET may produce an assertion (if running the debug build of Edb.dll) or possibly Dr. Watson (if running the retail version). The assertion looks similar to the following:
CAUSE
During the expunge of a back link, JET deletes the old index item and inserts another. While inserting another item, it causes another split on the index and a move of some items also belonging to this cleanup. Because the new page is not wait latched, it asserts. This happens only on indexes of multivalue columns that the DS just added and uses heavily.
WORKAROUND
To work around this problem, obtain the hotfix mentioned below. With the hotfix, JET aborts the cleanup (expunging) and retries it when it realizes that some items were moved.
STATUS
Microsoft has confirmed this to be a problem in Microsoft Exchange Server version 4.0. This problem was corrected in the latest Microsoft Exchange 4.0 U.S. Service Pack. For information on obtaining the service pack, query on the following word in the Microsoft Knowledge Base (without the spaces):
S E R V P A C K
Keywords: kbbug kbfix kbusage KB156399