We are trying to determine minimum permissions needed to run NAS to keep our SOX auditors happy.
The only reliable combination we have found is NAV SUPER permissions and dbo rights to the database. If we don't give dbo rights, it has problems reading Navision tables.
The NAV license is loaded in the SQL Server.
Is there a lesser set of rights that work for NAS?
0
Comments
Independent Consultant/Developer
blog: https://dynamicsuser.net/nav/b/ara3n
http://mibuso.com/blogs/davidmachanick/
Should I be looking at an approle account?
http://mibuso.com/blogs/davidmachanick/
What error is NAS reporting?
The dbowner is only needed if you need to change/insert tables like when importing objects.
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!
When I archive, I typically add a separate key field for the archive table.
I will ask the provider to look at changing it. (We have internal rules on who can change what.)
http://mibuso.com/blogs/davidmachanick/
We had a similiar problem caused by table inserts in tables containing autoincrement values in pk. The problem arised if the value for the autoincrement part was not zero. In this case SQL server executed "Set Identity_Insert", but this was only possible in the context of a dbo or higher.
Solution was to eliminate the C/AL code causing the autoincrement value to be <> 0 or dont use autoincrement.
Also look here: viewtopic.php?f=23&t=14145
Hope this helps
Thomas