共用方式為


針對 Dataverse 用戶端錯誤進行疑難解答

本文說明使用 Microsoft Dataverse 時可能會遇到的常見客戶端錯誤,以及如何避免這些錯誤。 如需有關 Dataverse Web API 的特定用戶端錯誤,請參閱 疑難排解 Dataverse Web API 用戶端錯誤

錯誤:「主體使用者缺少對實體的 OTC 許可權」

錯誤碼: -2147220960

此授權錯誤是由遺漏許可權所造成。 請考慮將遺漏的許可權新增至其中一個主體 (使用者/小組) 角色。 瞭解如何使用許可權檢查來判斷記錄的存取權。

錯誤:「標識符 <guid> 的主體沒有 CreateAccess right(s) 用於具有 <實體識別碼 GUID> 的記錄」

錯誤碼: -2147187962

此授權錯誤表示已通過許可權檢查,但後續的存取檢查失敗。 瞭解如何使用存取檢查來判斷記錄的存取權。

錯誤:「無法插入重複的索引鍵」

錯誤碼: -2147220937

當要求違反資料庫中的索引鍵條件約束時,就會發生這個SQL錯誤。 請確定您的資料負載中的記錄遵循所有現有的鍵值約束。 例如, CreateMultiple 承載中的其中一筆記錄使用現有記錄已使用的主鍵值的要求,將會違反索引鍵條件約束並造成此錯誤。

錯誤:「ID = <guid> 的聯絡人不存在」

錯誤碼: -2147220969

嘗試更新不存在的記錄時,就會發生此錯誤。 這可能是因為有效載荷中的記錄標識符在資料庫中沒有對應項目。 請確定識別承載中記錄的索引鍵值符合現有記錄的索引鍵值。

錯誤:「CrmCheckPrivilege 失敗。 錯誤碼 hr = -2147220839,UserId = <guid> 和 Privilege

錯誤碼: -2147220839

此授權錯誤是由許可權檢查失敗所造成。 瞭解如何使用許可權檢查來判斷記錄的存取權。