This is my 2nd
article on SQL server 2016, in this article I will explain in detail how to maintain
user permissions or security.
SQL Server Security Management
A. Developers Access Control
It is very
crucial to manage each user’s access rights as it can become hectic when need
to manage 10-20 users with multiple permissions on their windows
permissions among users, SQL has provided access management using windows
the steps to create any local windows group
1. Search “Computer
Management” and open it.
“Local Users and Groups” and then open Groups.
3. Add new
local windows user group and map windows users under it. Eg. “SQLUserGP_Read”,
“SQLUserGP_Write” and “SQLUserGP_DBA”
Windows group can be added in same fashion like windows user.
It is always advisable to provide execute rights to all
developers so execute below query for same.
GRANT EXECUTE TO [VSPC0129\SQLUserGP_Read]
GRANT EXECUTE TO [VSPC0129\SQLUserGP_Write]
B. SQL/Web User Access Control
hackers from manipulate our database, we should always provide minimal access
It can be
done at object level and database level.
Advisable to provide access to only
required objects so that other objects can’t be accessed in case of any hacking
Keep all the interactions through
stored procedure and user should only be allowed to execute SPs (will not have
even select rights).
धन्यवाद मित्रो !!