Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ограничения на право доступа к триггеру  [new]
t955938
Member

Откуда:
Сообщений: 4
Добрый день!

В базе создаю пользователя с правами администратора. Как запретить этому пользователю доступ к триггеру таблицы, а к самой таблице открыть доступ. Т.е. чтобы он не мог изменить действие триггера, через Management studio.
18 апр 14, 16:47    [15902395]     Ответить | Цитировать Сообщить модератору
 Re: Ограничения на право доступа к триггеру  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Никак. Если, конечно, мы говорим про пользователей MSSQL и роль db_owner. Или про логины там же и роль sysadmin.

Сообщение было отредактировано: 18 апр 14, 16:50
18 апр 14, 16:47    [15902396]     Ответить | Цитировать Сообщить модератору
 Re: Ограничения на право доступа к триггеру  [new]
t955938
Member

Откуда:
Сообщений: 4
Спасибо за ответ. Я так и предполагал, что триггер входит в объект таблица и права доступа на него отдельности задать нельзя.
18 апр 14, 17:10    [15902515]     Ответить | Цитировать Сообщить модератору
 Re: Ограничения на право доступа к триггеру  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
t955938
Спасибо за ответ. Я так и предполагал, что триггер входит в объект таблица и права доступа на него отдельности задать нельзя.
Даже если бы и можно было бы, то вот запретить что-то админу - нельзя.
18 апр 14, 17:36    [15902651]     Ответить | Цитировать Сообщить модератору
 Re: Ограничения на право доступа к триггеру  [new]
Кот Матроскин
Member

Откуда: Москва
Сообщений: 8933
t955938,

Задать права отдельно на таблицу и триггер можно - но, как верно Вам сказал Гавриленко Сергей Алексеевич, не для администратора.
А зачем Вам давать пользователю админские права? Это явно не best practice.
18 апр 14, 18:07    [15902800]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить