Risolvere gli errori del client Dataverse
Questo articolo descrive gli errori client comuni che possono verificarsi quando si usa Microsoft Dataverse e come evitarli. Per gli errori client specifici dell'API Web, vedere Risolvere gli errori del client dell'API Web dataverse.
Errore: "L'utente principale non dispone dei privilegi per OTC per l'entità"
Codice errore: -2147220960
Questo errore di autorizzazione è causato da privilegi mancanti. Prendere in considerazione l'aggiunta dei privilegi mancanti a uno dei ruoli principale (utente/team). Informazioni su come vengono usati i controlli dei privilegi per determinare l'accesso a un record.
Errore: "Principal with ID guid does not have CreateAccess right(s) for record with ID <guid of entity" (L'entità con GUID con ID <guid> non dispone dei diritti CreateAccess per il record con GUID> di entità)
Codice errore: -2147187962
Questo errore di autorizzazione indica che è stato superato un controllo dei privilegi, ma il controllo di accesso successivo non è riuscito. Informazioni su come vengono usati i controlli di accesso per determinare l'accesso a un record.
Errore: "Impossibile inserire la chiave duplicata"
Codice errore: -2147220937
Questo errore SQL si verifica quando una richiesta viola un vincolo di chiave nel database. Assicurarsi che i record nel payload seguano eventuali vincoli di chiave esistenti. Ad esempio, una CreateMultiple
richiesta in cui uno dei record nel payload usa un valore di chiave primaria già usato da un record esistente viola un vincolo di chiave e genererà questo errore.
Errore: "Contact With Ids = guid Do Not Exist" (Contatto con ID = <guid> non esistente)
Codice errore: -2147220969
Questo errore si verifica quando si tenta di aggiornare i record che non esistono. È probabile che un identificatore di record nel payload non abbia una controparte nel database. Assicurarsi che i valori chiave che identificano i record nel payload corrispondano ai valori chiave dei record esistenti.
Errore: "CrmCheckPrivilege non riuscito. Restituito hr = -2147220839 in UserId: <guid> e privilegio"
Codice errore: -2147220839
Questo errore di autorizzazione è causato da un controllo dei privilegi non riuscito. Informazioni su come vengono usati i controlli dei privilegi per determinare l'accesso a un record.