To resolve this issue, you need to establish which object or objects have been orphaned, and what their parents should be. To do this, you need the Chkds utility. Chkds needs to be performed against the site listed in the Event ID 1068, which occurs just before the Event ID 1171.
Note Different versions of Chkds exist to run against Exchange Server 5.0 and 5.5. You cannot run the wrong version of Chkds against a directory.
Always make a copy of the Dsadata directory before running this utility.
Chkds may be issued to customers who are experiencing the exact error message described.
To run Chkds:
- Stop the Microsoft Exchange Directory Service.
- Copy chkds to the Exchsrvr\Bin directory.
- At the command prompt run Chkds > chkds.txt.
If this directory has orphaned objects, Chkds output contains entries similar to the example below:
Checking reference counts
/(1)/rdn(4)=OrgName/rdn(5)=SiteName/rdn(615)=Recipients/rdn(7262)=RecipContainer/rdn(7287)=John Orphaned
has garbage collected parent
/(1)/rdn(4)=OrgName/rdn(5)=SiteName/rdn(615)=Recipients/rdn(7262)=RecipContainer
In this case, the mailbox "John Orphaned" is orphaned because the Recipients container named "RecipContainer" no longer exists.
The above example indicates that the Recipients container needs to be re-added using the Exchange Server Administrator program (in this case, the container is named "RecipContainer").
After each orphaned object's parent has been re-added and replicated to the affected site or sites, replication can complete successfully during the next cycles.