Разрешение удалить таблицу на схеме в SQL - PullRequest
0 голосов
/ 22 мая 2019

Есть ли разрешение, которое позволяет пользователю удалять таблицу в схеме, но не во всей базе данных, например GRANT DROP TABLE TO?

1 Ответ

2 голосов
/ 22 мая 2019

Из документации вы можете заметить, что DROP не является разрешаемым разрешением.

Единственные люди, которые могут отбросить таблицу: dbo, владелец схемы, владелец таблицы (обычно владелец схемы, но ее можно изменить на кого-то другого), члены фиксированной базы данных db_ddladmin роль, члены предопределенной роли базы данных db_owner, члены предопределенной роли сервера sysadmin, получатели разрешения CONTROL для таблицы или разрешения, которые подразумевают контроль над таблицей и получателями разрешения ALTER для схемы или разрешения, которые подразумевают изменение схемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...