Solución de problemas de errores de cliente de Dataverse

En este artículo se describen los errores comunes de cliente que puede encontrar al usar Microsoft Dataverse y cómo evitarlos. Para ver los errores de cliente específicos de la API web, consulte Solución de problemas de errores de cliente de Dataverse Web API.

Error: "El usuario principal no tiene privilegios en OTC para la entidad"

Código de error: -2147220960

Este error de autorización se debe a que faltan privilegios. Considere la posibilidad de agregar los privilegios que faltan a uno de los roles de entidad de seguridad (usuario/equipo). Obtenga información sobre cómo se usan las comprobaciones de privilegios para determinar el acceso a un registro.

Error: "La entidad de seguridad con guid de identificador <no tiene los derechos de CreateAccess para el registro con el guid> de identificador <de> entidad"

Código de error: -2147187962

Este error de autorización indica que se pasó una comprobación de privilegios, pero se produjo un error en la comprobación de acceso posterior. Obtenga información sobre cómo se usan las comprobaciones de acceso para determinar el acceso a un registro.

Error: "No se puede insertar una clave duplicada"

Código de error: -2147220937

Este error de SQL se produce cuando una solicitud infringe una restricción de clave en la base de datos. Asegúrese de que los registros de la carga siguen las restricciones de clave existentes. Por ejemplo, una CreateMultiple solicitud en la que uno de los registros de la carga usa un valor de clave principal que ya usa un registro existente infringirá una restricción de clave y provocará este error.

Error: "Contacto con identificadores = <guid> No existe"

Código de error: -2147220969

Este error se produce al intentar actualizar los registros que no existen. Es probable que se deba a que un identificador de registro de la carga no tiene ningún homólogo en la base de datos. Asegúrese de que los valores de clave que identifican los registros de la carga coinciden con los valores de clave de los registros existentes.

Error: "Error de CrmCheckPrivilege. Devuelve hr = -2147220839 en UserId: <guid> y Privilege"

Código de error: -2147220839

Este error de autorización se debe a una comprobación de privilegios errónea. Obtenga información sobre cómo se usan las comprobaciones de privilegios para determinar el acceso a un registro.