What does Windows error code 8381 (ERROR_DS_DUP_SCHEMA_ID_GUID) mean?

 
Previous Next
ERROR_DS_DUP_MAPI_ID ERROR_DS_DUP_LDAP_DISPLAY_NAME

ERROR_DS_DUP_SCHEMA_ID_GUID

The schemaIDGUID already belongs to another schema object

Active Directory assigns a schemaIDGUID to schema classes and attributes. The GUID is used as a stable schema identifier and appears in security-related metadata such as object-specific access control. MS-ADTS requires it to be unique during schema consistency checks. A second class or attribute cannot safely claim the same GUID.

Search both class and attribute definitions by GUID before changing the import. If the existing object is the same definition from an earlier installation, the extension may need version-aware or idempotent deployment logic. If it is a true collision, generate and publish a new GUID for the new schema element before deployment. Reusing the GUID can make ACL interpretation refer to the wrong schema object.

What to inspect

  • Convert the proposed GUID to the form used by your LDAP tool and search the schema NC.
  • Compare the existing object type and semantic definition with the incoming schema element.
  • Do not overwrite or recycle a deployed schemaIDGUID.

References


Looking for a different code? Search another status or error code.