4.0 Roles and Permissions
jag333
Member Posts: 27
We are experiencing a problem when we assign a company to a specific database login in the Role screen. When the users try to log in with an ID that has a role with a company restriction, they get the following message:
'You do not have permission to read the Object table.'
We did not have this problem in 3.7, and, in 4.0, if we take the company out of the role, they do not get the error but can open any company. Any ideas?
:-k
'You do not have permission to read the Object table.'
We did not have this problem in 3.7, and, in 4.0, if we take the company out of the role, they do not get the error but can open any company. Any ideas?
:-k
Jen
0
Comments
-
Does anyone have any ideas or has anyone else seen this before? We are wondering if it is a Navision issue or if it has something to do with our add-on...Jen0
-
I had the same problem just yesterday.
Solution: Create a new role with just read permission on the object table and maybe 'Member Of' table. I called this role LOGIN.
Do not assign a company to this role.
Make every user member of this role.0 -
did the user have the ALL role assigned??
the ALL role have permission on the system table.0 -
I took the company name out of the "All" role and I was able to get into the software, however, the list of company names came up even though I only gave the login permission to one company with the rest of the role ID's I used.Jen0
-
I also tried creating the LOGIN role and that didn't help. Also, I looked at the setup for the ALL login and it has read permission to both the Object table and the Member Of table... Any other ideas? Am I doing something wrong?Jen0
-
](*,)
Having exactly the same problem as Jen with version 4 Navision (Swiss version) database ('You do not have permission to read the Object table') so if anyone has any ideas, please let me know. ALL permission certainly seems to cover these permissions so I don't understand!
Needless to say user id SA does not have the same issue!
Neil0 -
Have you synchronized after changing permissions? In 4.0 you have to synchronize everytime you make changes to permissions0
-
If you are using SQL option, the login id should be exist in the Microsoft SQL Server, if not you can't use synchronize functionality.
What I did are:
1) create the login ID in the SQL Server
2) assign them to Navision
3) set the role
4) set each specific permission
Hope this helps...
Jemmy0 -
Thanks for the advice. Synchronisation fixed the problem but I now have another!
I can now log in using the user id. I then have the select the company and when I do I get the standard windows crash screen (send / don't send) and Navision then restarts. Tried a number of times but same result!
Any ideas what I am doing wrong?
Neil0 -
Are you using Update 1 for 4.0? There were some security updates.
Read more about it here: http://www.mbsonline.org/forum/topic.asp?TOPIC_ID=13228Zarryn0 -
Synchronize? How do I synchronize? We don't use SQL so maybe that's not an option? I'm not sure since we have our own add-on and it's possible that the form for database logins might have been copied over from 3.7 inadvertantly...Jen0
-
Tried update 1 and no impact. Same problem. Found out SP1 is due out September - apparently.
Anyway, tried various other suggestions re making user database owner (not a good idea) and they all did not work. ](*,)
Then our IT guy changed login from database server authentication to authentication login. All gone away! \:D/
Also had another problem re date not valid. Suggested fix to switch off time logging on users and in GL set up. Again worked.
Thought this may be of interest!
Neil0 -
Dear
I have problem to assign company to user. the above error occurred.
I using Native Database, not SQL. :-k
Could you please suggest how to exactly solve the problem.
Thank you so much !!!
Siriporn0 -
siriporn wrote:I have problem to assign company to user. the above error occurred.
You can solve this problem very easy. There are two possibilites. First you create a new role, second you extend the role "ALL".
Second is easier. Assign the role ALL (alternatively the new role) to the user WITHOUT ASSIGNING A COMPANY.
Extend the ALL-role with (or insert in the new role) this Permissions:
1. TableData - 2000000001 - Object (NOT AllObject) - Read
2. TableData - 2000000003 - Member Of - Read
3. TableData - 2000000061 - User Menu Level - Read, Insert, Modify, Delete
This should work.0 -
hi all,
i'm also facing the same situation, no permission to read objects table. i didn't have this problem when assigning user to specific companies using SQL database, but with the proprietary one it's really bugging me.0 -
I looked at my permissions again for the ALL role and see that the permissions recommended for tables: Object, Member Of and User Menu Level are all set as they should be. I still can't assign a company to a login without getting the Object table error. Using Native Navision.Jen0
-
Good day !
Enybody solve this problem to asociate Role with Company
I cann't .
I use Navision database.
I tryed to give permissions to table 'Objects', but this don't work.
Help me0 -
Does Enybody can solve this problem?
Please help who can!0
Categories
- All Categories
- 75 General
- 75 Announcements
- 66.7K Microsoft Dynamics NAV
- 18.8K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 610 NAV Courses, Exams & Certification
- 1.9K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 251 Dynamics CRM
- 103 Dynamics GP
- 6 Dynamics SL
- 1.5K Other
- 991 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 28 Design Patterns (General & Best Practices)
- Architectural Patterns
- 9 Design Patterns
- 4 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1K General Chat
- 1.6K Website
- 77 Testing
- 1.2K Download section
- 23 How Tos section
- 249 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions
