下面是LDAP结果代码列表,其中列出了LDAP操作中可能出现的各种错误代码及其错误信息,有(LDAPv3)字样的错误说明这种错误只可能出现在LDAPv3支持的操作中:
返回值 返回值信息
====== =============
0 SUCCESS 成功
1 OPERATION_ERROR 操作错误
2 PROTOCOL_ERROR 协议错误,查询条件格式(常见)
3 TIME_LIMIT_EXCEEDED 操作超时(非连接超时)
4 SIZE_LIMIT_EXCEEDED 超出条目限制(500条)
5 COMPARE_FALSE 比较操作,数据不存在
6 COMPARE_TRUE 比较操作,数据存在
7 AUTH_METHOD_NOT_SUPPORTED 认证方法不支持
8 STRONG_AUTH_REQUIRED 需要加强的认证
9 LDAP_PARTIAL_RESULTS 部分结果返回
10 REFERRAL 引用
11 ADMIN_LIMIT_EXCEEDED 超出管理范畴
12 UNAVAILABLE_CRITICAL_EXTENSION 无效的关键扩展操作
13 CONFIDENTIALITY_REQUIRED 操作要求某种级别的加密
14 SASL_BIND_IN_PROGRESS SASL绑定进行中
16 NO_SUCH_ATTRIBUTE 无此属性(常见)
17 UNDEFINED_ATTRIBUTE_TYPE 未定义的属性(常见)
18 INAPPROPRIATE_MATCHING 不合适的匹配
19 CONSTRAINT_VIOLATION 约束错误
20 ATTRIBUTE_OR_VALUE_EXISTS 属性或值不存在(常见)
21 INVALID_ATTRIBUTE_SYNTAX 无效属性语法(常见)
32 NO_SUCH_OBJECT 无此对象(常见)
33 ALIAS_PROBLEM 别名引用问题
34 INVALID_DN_SYNTAX 无效DN语法(常见)
35 IS_LEAF 叶子节点
36 ALIAS_DEREFERENCING_PROBLEM 别名解析问题
48 INAPPROPRIATE_AUTHENTICATION 不合适的认证
49 INVALID_CREDENTIALS 无效认证(认证的dn或密码错误)(常见)
50 INSUFFICIENT_ACCESS_RIGHTS 无此权限(常见)
51 BUSY server忙
52 UNAVAILABLE 无效
53 UNWILLING_TO_PERFORM 不愿执行
(比如设置数据库只读,但发个写入操作)
54 LOOP_DETECT 检测到循环引用
60 SORT_CONTROL_MISSING 排序控制丢失
61 INDEX_RANGE_ERROR 索引范围错误
64 NAMING_VIOLATION 命名错误
65 OBJECT_CLASS_VIOLATION 对象类错误
66 NOT_ALLOWED_ON_NONLEAF 非叶子节点不允许
67 NOT_ALLOWED_ON_RDN RDN不允许
68 ENTRY_ALREADY_EXISTS 条目已存在(常见)
69 OBJECT_CLASS_MODS_PROHIBITED 对象类不允许修改
71 AFFECTS_MULTIPLE_DSAS 多个DSAS影响
80 OTHER 其他错误
81 SERVER_DOWN server停(可能是网络原因)(常见)
85 LDAP_TIMEOUT 操作超时(常见)
89 PARAM_ERROR 参数错误(常见)
91 CONNECT_ERROR 连接错误(常见)
92 LDAP_NOT_SUPPORTED 不支持
93 CONTROL_NOT_FOUND 控制未找到
94 NO_RESULTS_RETURNED 没有预期结果返回
95 MORE_RESULTS_TO_RETURN 应有更多的结果返回
96 CLIENT_LOOP 客户端的循环
97 REFERRAL_LIMIT_EXCEEDED 超出引用限制