синтаксис для удаления разрешений, ранее предоставленных через GRANT EXECUTE? - PullRequest
15 голосов
/ 30 октября 2008

Если я предоставлю права на выполнение роли через

GRANT EXECUTE ON [DBO].[MYPROC] TO MY_ROLE

каков эквивалентный синтаксис для их удаления?

Ответы [ 3 ]

17 голосов
/ 30 октября 2008

REVOKE EXECUTE ON [DBO]. [MYPROC] TO MY_ROLE

11 голосов
/ 30 октября 2008
DENY EXECUTE ON [DBO].[MYPROC] TO MY_ROLE

или

REVOKE EXECUTE ON [DBO].[MYPROC] TO MY_ROLE

в зависимости от вашей цели. Первый действует как фильтр для любых предоставленных разрешений, второй удаляет разрешение на экспликации.

1 голос
/ 30 октября 2008
DENY EXECUTE ON [DBO].[MYPROC] TO MY_ROLE
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...