¿Qué significa el código NTSTATUS 0xC00002AD (STATUS_DS_CANT_ON_RDN)?

 
Anterior Siguiente
STATUS_DS_CANT_ON_NON_LEAF STATUS_DS_CANT_MOD_OBJ_CLASS

STATUS_DS_CANT_ON_RDN

Qué significa STATUS_DS_CANT_ON_RDN

El RDN es el componente del nombre del objeto relativo a su contenedor. En AD, cambiar el atributo que compone ese nombre —por ejemplo un cn usado como RDN— puede requerir una operación de rename/ModifyDN, no un modify de atributo ordinario.

Por eso STATUS_DS_CANT_ON_RDN puede aparecer aunque el llamador tenga derecho a modificar otros atributos. La corrección consiste en expresar el cambio como una operación de nombre y revisar también permisos y colisiones en el nuevo DN.

Qué comprobar

  • Compare el atributo modificado con el RDN actual del objeto.
  • Si la intención es renombrar, use la operación de rename/ModifyDN correspondiente.
  • Compruebe que el nuevo RDN no colisiona con otro objeto del contenedor.
  • No intente separar a la fuerza el atributo de nombre y el DN con escrituras independientes.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.