разрешение ЦКЛ - PullRequest
       1

разрешение ЦКЛ

1 голос
/ 15 июня 2011

Мне нужно настроить ограниченные разрешения на SQL Server 2008 для указанного пользователя следующим образом:

  • чтение из таблиц
  • записать в таблицы
  • создание просмотров
  • drop views (созданные этим пользователем)

Данный пользователь не должен иметь возможность удалять таблицы, функции, sps.

1 Ответ

0 голосов
/ 15 июня 2011

Читать из всех таблиц -> Назначить роль db_datareader

Запись во все таблицы -> Назначить db_datawriter роль

Разрешение на чтение для нескольких таблиц

Grant Select To <Username> on <tablename>

Создать вид

GRANT CREATE VIEW TO <Username>;

Для удаления вида вы должны явно указать имя вида как

GRANT Delete VIEW TO <Username> On <TableName>

Если вам нужны подробности, прочитайте: Эта документация для Microsoft

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