| Previous | Next |
| ERROR_DS_DATABASE_ERROR | ERROR_DS_MISSING_EXPECTED_ATT |
ERROR_DS_GOVERNSID_MISSING
The class lacks the OID that identifies its schema definition
Active Directory classSchema objects use governsID as the object identifier for the class definition. The OID is part of schema identity and participates in the uniqueness checks applied to class updates. A class definition without this field cannot be validated as a complete schema class.
Inspect the source LDIF and any deployment tool that transforms the class object before import. The CN or lDAPDisplayName is not a substitute for governsID. For a custom extension, obtain and use an OID from the product or organization namespace assigned to that schema. Do not copy an OID from an existing class merely to satisfy the required field, because duplicate OIDs are rejected separately.
What to inspect
- Verify that the classSchema record contains a numeric
governsID. - Confirm the OID belongs to the intended schema extension namespace.
- Search the schema NC to ensure the identifier is not already used by another class.
References
- Microsoft: classSchema class
- MS-ADTS: schema consistency checks
- IETF RFC 4512: LDAP directory models and schema
Looking for a different code? Search another status or error code.