Résoudre les erreurs client Dataverse
Cet article décrit les erreurs courantes du client que vous pouvez rencontrer lors de l’utilisation de Microsoft Dataverse et comment les éviter. Pour connaître les erreurs client spécifiques à l’API web, consultez Résoudre les erreurs du client de l’API web Dataverse.
Erreur : « L’utilisateur principal n’a pas de privilège sur OTC pour l’entité »
Code d’erreur : -2147220960
Cette erreur d’autorisation est due à des privilèges manquants. Envisagez d’ajouter les privilèges manquants à l’un des rôles principal (utilisateur/équipe). Découvrez comment les vérifications des privilèges sont utilisées pour déterminer l’accès à un enregistrement.
Erreur : « Le principal avec GUID> d’ID <n’a pas les droits CreateAccess pour l’enregistrement avec le guid> d’ID <de l’entité »
Code d’erreur : -2147187962
Cette erreur d’autorisation indique qu’une vérification des privilèges est passée, mais que la vérification d’accès suivante a échoué. Découvrez comment les vérifications d’accès sont utilisées pour déterminer l’accès à un enregistrement.
Erreur : « Impossible d’insérer une clé en double »
Code d’erreur : -2147220937
Cette erreur SQL se produit lorsqu’une requête enfreint une contrainte de clé dans la base de données. Assurez-vous que les enregistrements de votre charge utile suivent les contraintes de clé existantes. Par exemple, une CreateMultiple
requête où l’un des enregistrements de la charge utile utilise une valeur de clé primaire déjà utilisée par un enregistrement existant enfreint une contrainte de clé et provoque cette erreur.
Erreur : « Contact with IDs = <guid> Do Not Exist »
Code d’erreur : -2147220969
Cette erreur se produit lors de la tentative de mise à jour des enregistrements qui n’existent pas. Il est probable qu’un identificateur d’enregistrement dans la charge utile n’ait aucun équivalent dans la base de données. Vérifiez que les valeurs de clé identifiant les enregistrements de votre charge utile correspondent aux valeurs clés des enregistrements existants.
Erreur : « CrmCheckPrivilege a échoué. Hr retourné = -2147220839 sur UserId : <guid> et Privilege »
Code d’erreur : -2147220839
Cette erreur d’autorisation est due à une vérification des privilèges ayant échoué. Découvrez comment les vérifications des privilèges sont utilisées pour déterminer l’accès à un enregistrement.