KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

Q192484: XFOR: Exchange DSS Gets Event ID 133, 143, 168 Errors in Dirsync

Article: Q192484
Product(s): Microsoft Exchange
Version(s): 4.0,5.0,5.5
Operating System(s): 
Keyword(s): kbFEA exc4 exc5 exc55 EXC55SP3Fea
Last Modified: 06-AUG-2002

-------------------------------------------------------------------------------
The information in this article applies to:

- Microsoft Exchange Server, versions 4.0, 5.0, 5.5 
-------------------------------------------------------------------------------


SYMPTOMS
========

The directory synchronization (dirsync) process fails when approximately 150
containers or more are set to be exported to more than one Microsoft Mail for PC
Networks requestor. The process works for the first requestor, but fails with
the second and subsequent requestors; they fail to get their updates. The
following errors may be seen in the application event log when the logging level
for the MSExchangeDX category is set to Maximum in the properties for the
directory synchronization service:

  Event ID: 143
  Description: Unable to update the remote dirsync entry 233 in directory
  service.

  Event ID: 133
  Description: Error DS_Service_error , problem DS_E_ADMIN_LIMIT_EXCEEDED
  returned by the Microsoft Exchange DS. (thread 0).

  Event ID: 168
  Description: State information could not be updated. Duplicates may be sent or
  received during the next synchronization cycle for remote dirsync 233.
  (thread 452)

CAUSE
=====

This problem is due to a Jet page size limitation.

Jet limits page size to 4 KB. Jet tries to store all the information for a record
in the page. If the combined data exceeds the page size, the data is stored
elsewhere, and a 6-byte pointer is stored in the original page. After you add
enough values/attributes, Jet can no longer add anything else, so it generates
this error.

RESOLUTION
==========

Microsoft recognizes the need for people to export large numbers of containers
to more than one MS Mail (PC) requestor. We have modified the necessary Exchange
Server components so that more containers can be exported.

This feature is available in the latest service pack for Exchange Server version
5.5. For additional information, click the following article number to view the
article in the Microsoft Knowledge Base:

  Q191014 XGEN: How to Obtain the latest Exchange Server 5.5 Service Pack

The English version of this feature should have the following file attributes or
later:

Components: Administrator Program and Directory Synchronization

+--------------------------+
| File name  | Version     | 
+--------------------------+
| Admin.exe  | 5.5.2653.23 | 
+--------------------------+
| Dxa.exe    | 5.5.2653.11 | 
+--------------------------+
| Dxamsg.dll | 5.5.1960.3  | 
+--------------------------+
| Schema.csv | N/A         | 
+--------------------------+
| Schema.ini | N/A         | 
+--------------------------+

NOTES:

- The updated Admin.exe, Dxa.exe and Dxamsg.dll files should be applied on the
  dirsync server experiencing this problem.
- The updated Admin.exe file should be applied on all Exchange Server
  computers, so that they are aware of the new schema.
- The updated Dxamsg.dll file should be applied on all servers that are used to
  check the event logs of the dirsync server that has this feature.

To apply this feature:

1. Stop all the Exchange Server services except the directory service.

2. On the dirsync server, type the following command at a command prompt, and
  then press ENTER:

  "admin -i schema.csv -d servername -o schema.ini" (without the quotation
  marks)

3. Stop the directory service.

4. Copy the updated Admin.exe, Dxa.exe, and Dxamsg.dll files to the Exchsrvr\Bin
  folder.

5. Restart all the Exchange Server services.

6. Check the event log for successful data conversion or any errors. Note that
  the updated Administrator program will now be used for any changes to the
  Exchange Server services or when additional Recipients containers are added
  to the Export Container tab in the properties for the Remote DirSync
  Requestor object.

7. Copy the updated Admin.exe file to all Exchange Server computers.

8. Copy the updated Dxamsg.dll file to all servers that are used to check the
  event logs of the dirsync server that has this feature.


WORKAROUND
==========

Reduce the number of containers exported to MS Mail (PC) requestors during
dirsync to a number below 100.

STATUS
======

This feature was first included in Exchange Server 5.5 Service Pack 3.



Additional query words:

======================================================================
Keywords          : kbFEA exc4 exc5 exc55 EXC55SP3Fea 
Technology        : kbExchangeSearch kbExchange500 kbExchange550 kbExchange400 kbZNotKeyword2
Version           : :4.0,5.0,5.5
Hardware          : ALPHA x86
Issue type        : kbprb
Solution Type     : kbnofix

=============================================================================

THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Copyright Microsoft Corporation 1986-2002.