Windows Server


Microsoft LDAP Error Codes    



Microsoft LDAP Error Codes




Microsoft LDAP Error Codes




Microsoft Windows 2000 Active Directory uses the Internet-standard Lightweight Directory Access Protocol (LDAP) to access information. In response to various LDAP requests, a domain controller returns responses containing field LDAP error codes, which indicate the status of the protocol operation. This article describes these error codes.


The error codes are described in the following table.

Code                              Value  Description


LDAP_SUCCESS                      0x00   Sucessful request.

LDAP_OPERATIONS_ERROR             0x01   Intialization of LDAP library


LDAP_PROTOCOL_ERROR               0x02   Protocol error occurred.

LDAP_TIMELIMIT_EXCEEDED           0x03   Time limit has exceeded.

LDAP_SIZELIMIT_EXCEEDED           0x04   Size limit has exceeded.

LDAP_COMPARE_FALSE                0x05   Compare yielded FALSE.

LDAP_COMPARE_TRUE                 0x06   Compare yielded TRUE.

LDAP_AUTH_METHOD_NOT_SUPPORTED    0x07   The authentication method is not


LDAP_STRONG_AUTH_REQUIRED         0x08   Strong authentication is required.

LDAP_REFERRAL_V2                  0x09   LDAP version 2 referral.

LDAP_PARTIAL_RESULTS              0x09   Partial results and referrals


LDAP_REFERRAL                     0x0a   Referral occurred.

LDAP_ADMIN_LIMIT_EXCEEDED         0x0b   Administration limit on the server

                                         has exceeded.

LDAP_UNAVAILABLE_CRIT_EXTENSION   0x0c   Critical extension is unavailable.

LDAP_CONFIDENTIALITY_REQUIRED     0x0d   Confidentiality is required.

LDAP_NO_SUCH_ATTRIBUTE            0x10   Requested attribute does not


LDAP_UNDEFINED_TYPE               0x11   The type is not defined. 

LDAP_INAPPROPRIATE_MATCHING       0x12   An inappropriate matching


LDAP_CONSTRAINT_VIOLATION         0x13   A constraint violation occurred.

LDAP_ATTRIBUTE_OR_VALUE_EXISTS    0x14   The attribute exists or the value

                                         has been assigned.

LDAP_INVALID_SYNTAX               0x15   The syntax is invalid.

LDAP_NO_SUCH_OBJECT               0x20   Object does not exist.

LDAP_ALIAS_PROBLEM                0x21   The alias is invalid.

LDAP_INVALID_DN_SYNTAX            0x22   The distinguished name has an

                                         invalid syntax.

LDAP_IS_LEAF                      0x23   The object is a leaf.

LDAP_ALIAS_DEREF_PROBLEM          0x24   Cannot de-reference the alias.

LDAP_INAPPROPRIATE_AUTH           0x30   Authentication is inappropriate.

LDAP_INVALID_CREDENTIALS          0x31   The supplied credential is


LDAP_INSUFFICIENT_RIGHTS          0x32   The user has insufficient access


LDAP_BUSY                         0x33   The server is busy.

LDAP_UNAVAILABLE                  0x34   The server is unavailable.

LDAP_UNWILLING_TO_PERFORM         0x35   The server does not handle

                                         directory requests.

LDAP_LOOP_DETECT                  0x36   The chain of referrals has looped

                                         back to a referring server.

LDAP_NAMING_VIOLATION             0x40   There was a naming violation.

LDAP_OBJECT_CLASS_VIOLATION       0x41   There was an object class


LDAP_NOT_ALLOWED_ON_NONLEAF       0x42   Operation is not allowed on a

                                         non-leaf object.

LDAP_NOT_ALLOWED_ON_RDN           0x43   Operation is not allowed on RDN.

LDAP_ALREADY_EXISTS               0x44   The object already exists.

LDAP_NO_OBJECT_CLASS_MODS         0x45   Cannot modify object class.

LDAP_RESULTS_TOO_LARGE            0x46   Results returned are too large.

LDAP_AFFECTS_MULTIPLE_DSAS        0x47   Multiple directory service agents

                                         are affected.

LDAP_OTHER                        0x50   Unknown error occurred.

LDAP_SERVER_DOWN                  0x51   Cannot contact the LDAP server.

LDAP_LOCAL_ERROR                  0x52   Local error occurred.

LDAP_ENCODING_ERROR               0x53   Encoding error occurred.

LDAP_DECODING_ERROR               0x54   Decoding error occurred.

LDAP_TIMEOUT                      0x55   The search was timed out.

LDAP_AUTH_UNKNOWN                 0x56   Unknown authentication error


LDAP_FILTER_ERROR                 0x57   The search filter is incorrect.

LDAP_USER_CANCELLED               0x58   The user has canceled the


LDAP_PARAM_ERROR                  0x59   An incorrect parameter was passed

                                         to a routine.

LDAP_NO_MEMORY                    0x5a   The system is out of memory.

LDAP_CONNECT_ERROR                0x5b   Cannot establish a connection to

                                         the server.

LDAP_NOT_SUPPORTED                0x5c   The feature is not supported.

LDAP_CONTROL_NOT_FOUND            0x5d   The ldap function did not find the

                                         specified control.

LDAP_NO_RESULTS_RETURNED          0x5e   The feature is not supported.

LDAP_MORE_RESULTS_TO_RETURN       0x5f   Additional results are to be


LDAP_CLIENT_LOOP                  0x60   Client loop was detected.

LDAP_REFERRAL_LIMIT_EXCEEDED      0x61   The referral limit was exceeded.

LDAP_SASL_BIND_IN_PROGRESS        0x0E   Intermediary bind result for

                                         multi-stage binds




Article ID: 218185


·         Microsoft Windows 2000 Server

·         Microsoft Windows 2000 Advanced Server

·         Microsoft Windows 2000 Datacenter Server



kberrmsg kbinfo KB218185






No TrackBacks

TrackBack URL: http://www.skar.us/site/mt-tb.cgi/3181

Leave a comment


Author Bio          ★★★★★

Author Name:         ebhakt
Author Location:    India
Author Rank:          Writer
Author Status:        
The Green leave stands!!



  • eBooks
  • Games
  • Softwares
  • Tools
  • Tweaks
  • Wallpapers
  • Warez
  • Games
  • Tools
  • Wallpapers
    System Administration
  • dll Center
  • Scripts
  • Tools
  • .extensions database
  • Write-up
  • Download Database
  • Jobs
  • Lists
  • Polls
  • Glossary

01000011 01110010 01100001 01100011 01101011 01111010 01101000 01100001 01100011 01101011