我创建了一个名为Student and Teacher的用户,可以登录Db,他们有一个默认的db。有没有办法让我可以设置它以便我可以添加多个用户,但它们都具有与组相同的权限。
Students
--> Bob
--> Jill
--> Steeve
学生只能执行存储过程。
有办法吗?
最好为每个存储过程设置每个学生的所有权限,以供学生执行。
答案 0 :(得分:3)
这个词是role
。您可以创建角色,为其授予适用的权限,然后将用户添加到该角色。
CREATE ROLE students
GRANT EXECUTE TO students
EXEC sp_addrolemember 'students', 'Bob'
EXEC sp_addrolemember 'students', 'Jill'
EXEC sp_addrolemember 'students', 'Steve'