Dela via


Felsöka Dataverse-klientfel

I den här artikeln beskrivs vanliga klientfel som kan uppstå när du använder Microsoft Dataverse och hur du undviker dem. Information om webb-API-specifika klientfel finns i Felsöka klientfel för Dataverse Web API.

Fel: "Huvudanvändare saknar behörighet på OTC för entitet"

Felkod: -2147220960

Det här auktoriseringsfelet orsakas av behörigheter som saknas. Överväg att lägga till de behörigheter som saknas i en av huvudrollerna (användare/team). Lär dig hur behörighetskontroller används för att fastställa åtkomst till en post.

Fel: "Principal with ID <guid> does not have CreateAccess right(s) for record with ID <guid> of entity"

Felkod: -2147187962

Det här auktoriseringsfelet anger att en behörighetskontroll har godkänts, men den efterföljande åtkomstkontrollen misslyckades. Lär dig hur åtkomstkontroller används för att fastställa åtkomst till en post.

Fel: "Det går inte att infoga dubblettnyckeln"

Felkod: -2147220937

Det här SQL-felet uppstår när en begäran bryter mot en nyckelbegränsning i databasen. Kontrollera att posterna i nyttolasten följer eventuella befintliga nyckelbegränsningar. En begäran där en av posterna i nyttolasten använder ett primärnyckelvärde som redan används av en befintlig post bryter till exempel CreateMultiple mot en nyckelbegränsning och orsakar det här felet.

Fel: "Kontakt med ID:n = <guid> Finns inte"

Felkod: -2147220969

Det här felet uppstår när du försöker uppdatera poster som inte finns. Det beror förmodligen på att en postidentifierare i nyttolasten inte har någon motsvarighet i databasen. Kontrollera att nyckelvärdena som identifierar posterna i nyttolasten matchar nyckelvärdena för befintliga poster.

Fel: "CrmCheckPrivilege misslyckades. Returnerade hr = -2147220839 på UserId: <guid> och Privilege"

Felkod: -2147220839

Det här auktoriseringsfelet orsakas av en misslyckad behörighetskontroll. Lär dig hur behörighetskontroller används för att fastställa åtkomst till en post.