Switching from Enhanced to Standard Security

sil21
Member Posts: 55
I would like to switch a databsae from Enhanced to Standard security in a NAV 2009 database. These are the steps I have:
1. make sure no one is in NAV
2. set db to single user
3. switch security model
4. unclick single user
5. sync security
Have I missed anything? Any othe gotchas I should be aware of?
1. make sure no one is in NAV
2. set db to single user
3. switch security model
4. unclick single user
5. sync security
Have I missed anything? Any othe gotchas I should be aware of?
0
Comments
-
No need to synchronize after it's set to standard. Sometimes when you set the database to single user from the NAV client, the system hangs. I always use SSMS to set the database to single user.0
-
Make sure to switch of the nasses. And if you don't make sure you have the credentials for the nas users.
been-there-done-that-got-the-t-shirt...0 -
DenSter wrote:No need to synchronize after it's set to standard. Sometimes when you set the database to single user from the NAV client, the system hangs. I always use SSMS to set the database to single user.Regards,Alain Krikilion
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!0 -
Why is it not necessary to synchronize the users when the db is set to standard mode?Diptish Naskar
For any queries you can also visit my blog site: http://msnavarena.blogspot.com/0 -
NAV has its own security system (users+roles+permissions).
Also SQL has a security system that works independently from the NAV security system.
Meaning: if you are a sysadmin in SQL, you can delete the NAV DB and you can read from/write to it via SQL. But if you want to enter through the NAV client it is possible you can't if the admin has no rights in NAV (the sysadmin can easily hack this by inserting records in the NAV security tables).
To avoid there are to independent security systems, you can push the NAV security to the SQL server by using the enhanced security model and synchronizing.
If you use the standard model, it is NAV that decides if you can do something. And if you can, it sends it to SQL. In this case the NAV client has permissions in SQL to do anything in the tables. This way you don't need to synchronize anymore.Regards,Alain Krikilion
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K 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
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions