i am currently using Nav 13 in my company and we have purchased a developer license for the same, but somebody from our team gave the license file to a juniour level member.
can you please suggest that how can i bar anyone else except from me to use that license in development environment. nobody should be able to open any cal code whether it is a report, table , query anything.
Can't we remove the junior developer from sysadmin role or db owner in SQL?
Of course remove him/her from the sysadmin role - no junior should generally have that.
Removing the JD from the DBowner role prevents editing tables.
Depending on why the JD needs access to production, then you could create a custom permission set, which gives a more designed access. I.e. without permission to edit the object table. I did it once, where we needed to prevent users from creating FBK backups.