Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
t955938 Member Откуда: Сообщений: 4 |
Добрый день! В базе создаю пользователя с правами администратора. Как запретить этому пользователю доступ к триггеру таблицы, а к самой таблице открыть доступ. Т.е. чтобы он не мог изменить действие триггера, через Management studio. |
18 апр 14, 16:47 [15902395] Ответить | Цитировать Сообщить модератору |
Гавриленко Сергей Алексеевич Member Откуда: Moscow Сообщений: 37143 |
Никак. Если, конечно, мы говорим про пользователей MSSQL и роль db_owner. Или про логины там же и роль sysadmin.
Сообщение было отредактировано: 18 апр 14, 16:50 |
18 апр 14, 16:47 [15902396] Ответить | Цитировать Сообщить модератору |
t955938 Member Откуда: Сообщений: 4 |
Спасибо за ответ. Я так и предполагал, что триггер входит в объект таблица и права доступа на него отдельности задать нельзя. |
18 апр 14, 17:10 [15902515] Ответить | Цитировать Сообщить модератору |
Гавриленко Сергей Алексеевич Member Откуда: Moscow Сообщений: 37143 |
|
||
18 апр 14, 17:36 [15902651] Ответить | Цитировать Сообщить модератору |
Кот Матроскин Member Откуда: Москва Сообщений: 8933 |
t955938, Задать права отдельно на таблицу и триггер можно - но, как верно Вам сказал Гавриленко Сергей Алексеевич, не для администратора. А зачем Вам давать пользователю админские права? Это явно не best practice. |
18 апр 14, 18:07 [15902800] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |