ODBC User Permissions
Posted: 05 Dec 2024, 09:34
I have been using ODBC connections into Excel for a while now, and am now looking at working with a colleague on some of the reporting we do.
I have been playing around with user permissions in Sage to restrict their access to more sensitive data, but no matter what I try, it seems like access to many of the tables is available regardless.
I have set up a user that currently has no permissions, confirmed by logging in to Sage.
When I run an ODBC query in Excel using that account, several of the tables throw a 42000 error for insufficient permissions as expected, such as INVOICE, SALES_LEDGER etc.
A lot still seem to be accessible however. In particular, all the AUDIT tables can be accessed which contain all the things I was trying to restrict access to, such as transactions for salary payments.
Is this normal behaviour, or is there something odd going on with our setup?
I have been playing around with user permissions in Sage to restrict their access to more sensitive data, but no matter what I try, it seems like access to many of the tables is available regardless.
I have set up a user that currently has no permissions, confirmed by logging in to Sage.
When I run an ODBC query in Excel using that account, several of the tables throw a 42000 error for insufficient permissions as expected, such as INVOICE, SALES_LEDGER etc.
A lot still seem to be accessible however. In particular, all the AUDIT tables can be accessed which contain all the things I was trying to restrict access to, such as transactions for salary payments.
Is this normal behaviour, or is there something odd going on with our setup?