| Previous | Next |
| ERROR_DS_NO_CHAINING | ERROR_DS_NO_PARENT_OBJECT |
ERROR_DS_NO_CHAINED_EVAL
Chained evaluation is not available for this request
This status is narrower than a generic network or server-unavailable failure. The directory operation requires evaluation across a distributed namespace or reference boundary, but the server will not perform that chained evaluation. LDAP clients should distinguish this from following a referral themselves: referral processing happens in the client, while chained evaluation is server-side behavior.
Examine the search base, dereference behavior, and naming contexts involved. A query that appears local by string may still reference objects or partitions outside the server's usable scope. If the application requires forest-wide data, it may need a Global Catalog query or explicit server selection rather than a request designed around X.500-style chaining assumptions.
What to inspect
- Identify the exact evaluation step that crosses a directory boundary.
- Check whether the query belongs on a Global Catalog or another DC.
- Do not treat a successful TCP/LDAP connection as proof that the server owns the required namespace.
References
- IETF RFC 4511: LDAP protocol operations and result semantics
- IETF RFC 4512: LDAP directory model, aliases, DNs, and schema
- Microsoft: RootDSE naming-context metadata
Looking for a different code? Search another status or error code.