Back

‘You do not have security privileges to view all of the tables used in this SmartList’ – How to Navigate This Error

Published: Sep 15, 2025
Post Author Written by Pat Roth

Security Privileges in SmartList Builder

I’ve created a new SmartList Builder SmartList that is using a SQL View. I’ve run grant.sql on the customer database and made sure the table has DYNGRP permissions.

My users are all assigned DYNGRP roles, and they all have access to the report via a Security Task/Role. I’ve also verified the report works fine for the ‘sa’ user as well as other Microsoft Dynamics GP PowerUser users. Unfortunately, all other “typical” users get the following error message:

429 permissions 1

What’s going on? Are there any security privileges in SmartList Builder that I’m missing?


If you’d like to watch a video explaining this, see below or click here.

There are a few security scenarios that we can eliminate as the issue.

  • The fact that the report shows up in SmartList means that there are GP Permissions set to this custom Smartlist – if not, it wouldn’t show in this list.
  • If it was a SQL Permission to the view itself that was wrong, SmartList Builder would execute the report but quietly fail with SQL permissions failure, and the report would show no data and no errors.
  • Another common security issue with SmartList Builder views is that SmartList Builder SQL Permissions haven’t been granted to the view. To resolve the error, in Microsoft Dynamics GP, navigate to Tools | SmartList Builder | Security | SQL Table Security. Make sure that for the SQL Table or View on the report, the database and the SQL object used are enabled as they are in the below screenshot. The fact that the report runs fine for the ‘sa’ or other PowerUser role users is another clue that it wasn’t this typical solution.
429 permissions 2

Since it is only standard users that receive the message, the only other reason for the error is that the permission to “View SmartLists with SQL Tables” isn’t set.

Security Privileges in SmartList Builder

Once this permission is marked in a SQL Task and granted through a Role to the same user as before – in this case ptr2024 – we can see that the report runs successfully.

429 permissions 4

If you have questions regarding Security Privileges in SmartList Builder, contact support@eonesolutions.com.

Feeling stuck? Get the support and guidance you need to help you power through any data challenge

We're on your integration team. Connect with our people and let us know how we can help you.