Friday, March 22, 2019

You have not been granted permission to perform the current activity

Today, when I try to launch the debugger, I got the below error



I have checked my permissions in the Navision, and I have SUPER, and there is no company specified for the permission set. So I have compared my permissions with other users, and I haven’t noticed anything different on the NAV side.

Then I opened the SQL Server and checked the Access Control table; then I spotted one difference with my permission set SUPER and with another user who has the same permission set. The [App ID] column has value for my permission set, but it is to 00000000-0000-0000-0000-000000000000 for the other user.

I ran a simple UPDATE query for my [User Security ID] to set the [App ID] to 00000000-0000-0000-0000-000000000000, and that resolved my issue

If you have any other tips or suggestions, please do share them in the comments below.
Share:

5 comments:

gunnar said...

In my situation my user was set to certain company. Clearing the company resolved the issue.

Unknown said...

in the SQL database table Access Control Clear Company Name for your user

truffy said...

Clear the company for your user rights (for example as user with super rights)

Chris Lesnar said...

Sorry, I don't know much about that. But I know a company that has precise and accurate information related to all this. SQL Server Load Soap API

G A said...

In Microsoft Dynamics NAV (now Dynamics 365 Business Central), permissions control what users can see and do within the system. A well-defined permission structure ensures data security and compliance while allowing users to perform their tasks efficiently. Here's a breakdown of permissions in Navision:

cyber security projects for students


Understanding Permissions:

Cloud Security Projects For Final Year

Information Security Projects For Final Year Students

Permissions vs. User Roles: Permissions are specific actions or functionalities that a user can perform within the system. User roles group related permissions together, making it easier to assign access based on job functions.
Object-Level Permissions: Permissions are assigned to specific objects in Navision, such as tables, forms, reports, and codeunits.