Delen via


Problemen met Dataverse-client oplossen

In dit artikel worden veelvoorkomende clientfouten beschreven die kunnen optreden bij het gebruik van Microsoft Dataverse en hoe u deze kunt voorkomen. Zie Problemen met dataverse web-API-clientclients oplossen voor web-API-fouten voor web-API's voor specifieke web-API-fouten.

Fout: 'Principal user is missing privilege on OTC for entity'

Foutcode: -2147220960

Deze autorisatiefout wordt veroorzaakt door ontbrekende bevoegdheden. Overweeg de ontbrekende bevoegdheden toe te voegen aan een van de principal-rollen (gebruiker/team). Meer informatie over hoe bevoegdheidscontroles worden gebruikt om de toegang tot een record te bepalen.

Fout: 'Principal met id-guid <> heeft geen CreateAccess-recht(en) voor record met id-guid <> van entiteit'

Foutcode: -2147187962

Deze autorisatiefout geeft aan dat een controle van bevoegdheden is geslaagd, maar de volgende toegangscontrole is mislukt. Meer informatie over hoe toegangscontroles worden gebruikt om de toegang tot een record te bepalen.

Fout: 'Kan dubbele sleutel niet invoegen'

Foutcode: -2147220937

Deze SQL-fout treedt op wanneer een aanvraag een sleutelbeperking in de database schendt. Zorg ervoor dat de records in uw nettolading alle bestaande sleutelbeperkingen volgen. Een aanvraag waarbij een van de records in de nettolading bijvoorbeeld CreateMultiple gebruikmaakt van een primaire-sleutelwaarde die al door een bestaande record wordt gebruikt, schendt een sleutelbeperking en veroorzaakt deze fout.

Fout: "Contact met id's = <guid> Bestaat niet"

Foutcode: -2147220969

Deze fout treedt op bij het bijwerken van records die niet bestaan. Dit komt waarschijnlijk doordat een record-id in de nettolading geen tegenhanger in de database heeft. Zorg ervoor dat de sleutelwaarden die de records in uw nettolading identificeren, overeenkomen met de sleutelwaarden van bestaande records.

Fout: 'CrmCheckPrivilege is mislukt. Geretourneerde hr = -2147220839 op UserId: <guid> en Privilege"

Foutcode: -2147220839

Deze autorisatiefout wordt veroorzaakt door een controle van mislukte bevoegdheden. Meer informatie over hoe bevoegdheidscontroles worden gebruikt om de toegang tot een record te bepalen.