创建T-SQL用户组

时间:2012-06-15 06:13:24

标签: sql sql-server tsql

我创建了一个名为Student and Teacher的用户,可以登录Db,他们有一个默认的db。有没有办法让我可以设置它以便我可以添加多个用户,但它们都具有与组相同的权限。

Students
--> Bob
--> Jill
--> Steeve

学生只能执行存储过程。

有办法吗?

最好为每个存储过程设置每个学生的所有权限,以供学生执行。

1 个答案:

答案 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'