Dynamics 365: Principal user is missing prvReadAccount privilege

Dynamics 365: Principal user is missing prvReadAccount privilege

The error message Principal user is missing prvReadAccount privilege is returned by the Dynamics 365 API.

The main cause of this error is that the owner is assigned a security role other than System Administrator and lacks the necessary read-write privileges for the specific entity.

When migrating data from one system to another, ensure that the security role assigned to the users is either System Administrator or one that provides sufficient privileges to own the data that the migration process is trying to assign.

If you are already a System Administrator, we recommend checking if there are any conflicting licenses in the same environment. For instance, if you have both a Sales Enterprise license and a PowerApps license assigned, the lower privileges from the PowerApps license may take precedence, preventing your higher privileges from being recognized.

If this does not resolve the issue, we recommend reaching out to Dynamics 365 support for more detailed information about the error and its resolution.

    • Related Articles

    • Account and Workspace Roles in Skyvia

      In Skyvia, we distinguish between account and workspace roles for seamless teamwork: 1. Account Roles The account admin, also known as the account owner, has full control over the account. They can manage subscriptions to Skyvia products, modify ...
    • Salesforce Audit Fields: Quick Insertion Guide

      To use audit fields for the INSERT operation in Skyvia, please enable the 'Create Audit Fields' permission in your Salesforce instance. More details can be found here. Below are the steps to enable the permission: Go to Setup → User Interface. Enable ...
    • NetSuite: 2FA required

      Skyvia connects to NetSuite via the NetSuite API. Basic Authentication does not support accounts configured with 2FA (two-factor authentication). If your NetSuite user account has 2FA enabled, please use Token-Based Authentication to connect to ...
    • Replication creates extra tables in the database

      In some cases, as a result of Replication, in addition to the main tables (for example, dbo.Account ), empty additional tables are created in the database with names of the following types: dbo.Account_2ade4447_5e11_4308_9e81_5eab62d9ed52 ...
    • A Quick Guide to Importing and Updating Audience Members in Mailchimp

      If your integration involves importing data into Mailchimp Audiences, this information might be helpful. To start, let’s take a quick look at how the UPSERT operation works: If the Id is specified, the integration attempts an Update operation even if ...