Оператор REVOKE

Оценить
(1 голос)

Оператор revoke удаляет одно или более из ранее предоставленных или отмененных полномочий. Этот оператор имеет следующий синтаксис:

revoke  [grant option for]

{[all  [privileges]] I permission_list ]} [on [class::  ] securable ]

from principal_list  [cascade]   [ as principal ]

В операторе revoke есть только одна новая опция - grant option for. (Все другие опции имеют то же самое логическое значение, что и опции с теми же именами в операторах grant или deny.) grant option for используется для удаления эффекта with grant option в соответствующем операторе grant. Это означает, что пользователь продолжает иметь ранее полученные полномочия, но больше не может предоставлять указанное полномочие другим пользователям.

В примере 12.20 показано использование оператора revoke.

Оператор REVOKE

 

Оператор revoke в примере 12.20 отменяет предоставленное полномочие выборки данных для роли public. В то же время, существующие «негативные» полномочия для пользователей peter и тагу не отменяются (как в примере 12.19), потому что операция отмены полномочий для ролей или групп не оказывает никакого влияния на явно предоставленные или отмененные для них полномочия.


Управление полномочиями с использованием Management Studio
Отслеживание изменений
Безопасность данных и представления
Резюме к системе безопасности
Аутентификация

Добавить комментарий


Защитный код
Обновить

© 2018 www.serversql.ru. Все права защищены.