Freigeben über


Problembehandlung von Dataverse Client-Fehlern

In diesem Artikel werden häufige Clientfehler beschrieben, die bei der Verwendung von Microsoft Dataverse auftreten können, und wie Sie diese vermeiden können. Informationen zu Web-API-spezifischen Clientfehlern finden Sie unter "Problembehandlung bei Dataverse Web API-Clientfehlern".

Fehler: "Dem Hauptbenutzer fehlt die Berechtigung für OTC bei der Entität"

Fehlercode: -2147220960

Dieser Autorisierungsfehler wird durch fehlende Berechtigungen verursacht. Erwägen Sie das Hinzufügen der fehlenden Berechtigungen zu einer der wichtigen Rollen (Benutzer/Team). Erfahren Sie, wie Berechtigungsprüfungen verwendet werden, um den Zugriff auf einen Datensatz zu bestimmen.

Fehler: "Berechtigte Person mit ID <guid> hat keine Erstellen-Zugriffsrechte für Datensatz mit ID <guid> der Entität"

Fehlercode: -2147187962

Dieser Autorisierungsfehler gibt an, dass eine Berechtigungsprüfung bestanden wurde, aber die nachfolgende Zugriffsüberprüfung fehlgeschlagen ist. Erfahren Sie, wie Zugriffsprüfungen verwendet werden, um den Zugriff auf einen Datensatz zu bestimmen.

Fehler: "Doppelter Schlüssel kann nicht eingefügt werden"

Fehlercode: -2147220937

Dieser SQL-Fehler tritt auf, wenn eine Anforderung gegen eine Schlüsseleinschränkung in der Datenbank verstößt. Stellen Sie sicher, dass die Datensätze in Ihrer Nutzlast den vorhandenen Schlüsseleinschränkungen entsprechen. Eine Anforderung, CreateMultiple bei der eines der Datensätze in der Nutzlast einen Primärschlüsselwert verwendet, der bereits von einem vorhandenen Datensatz verwendet wird, verstößt gegen eine Schlüsseleinschränkung und verursacht diesen Fehler.

Fehler: "Kontakte mit IDs = <GUID> existieren nicht"

Fehlercode: -2147220969

Dieser Fehler tritt auf, wenn versucht wird, Datensätze zu aktualisieren, die nicht vorhanden sind. Dies liegt wahrscheinlich daran, dass ein Datensatzbezeichner in der Nutzlast keine Entsprechung in der Datenbank hat. Stellen Sie sicher, dass die Schlüsselwerte, die die Datensätze in Ihrer Nutzlast identifizieren, den Schlüsselwerten vorhandener Datensätze entsprechen.

Fehler: "CrmCheckPrivilege failed. Zurückgegebenes hr = -2147220839 bei UserId: <guid> und Privileg.

Fehlercode: -2147220839

Dieser Autorisierungsfehler wird durch eine fehlerhafte Berechtigungsprüfung verursacht. Erfahren Sie, wie Berechtigungsprüfungen verwendet werden, um den Zugriff auf einen Datensatz zu bestimmen.