2012-06-15 4 views
2

Я создал пользователя, который называется Student and Teacher, который может войти в Db, и у них есть db по умолчанию. Есть ли способ, которым я могу настроить его, чтобы добавить несколько пользователей, но все они имеют одинаковые права доступа к группе.Создание групп пользователей T-SQL

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

Студенты могут выполнять только хранимые процедуры.

Есть ли способ сделать это?

Было бы лучше, чем устанавливать все разрешения каждого ученика для каждой хранимой процедуры, которую у меня есть для студентов.

ответ

3

Термин role. Вы создаете роль, предоставляете ей применимые права, а затем добавляете пользователей в эту роль.

CREATE ROLE students 
GRANT EXECUTE TO students 

EXEC sp_addrolemember 'students', 'Bob' 
EXEC sp_addrolemember 'students', 'Jill' 
EXEC sp_addrolemember 'students', 'Steve' 
Смежные вопросы