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

Откуда:
Сообщений: 17
Сабж.
14 окт 16, 11:39    [19780926]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли защитить триггер ОТ изменения/удаления?  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8807
Den Smart,

от админа нет защиты.
14 окт 16, 11:40    [19780932]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли защитить триггер ОТ изменения/удаления?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31952
Den Smart
Сабж.
Можно защитить от случайного удаления/изменения, либо просто не давать права на изменение.
От умышленного изменения человеком с правами защитить нельзя.
14 окт 16, 11:44    [19780960]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли защитить триггер ОТ изменения/удаления?  [new]
Den Smart
Member

Откуда:
Сообщений: 17
меня устроит и первый вариант. можно пример ?
17 окт 16, 06:19    [19788281]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли защитить триггер ОТ изменения/удаления?  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8807
Den Smart,

ограничить права на ALTER TABLE, применить DDL триггер.
17 окт 16, 10:33    [19788802]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли защитить триггер ОТ изменения/удаления?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31952
Den Smart
меня устроит и первый вариант. можно пример ?
Первый - это от случайного изменения админом? Тогда сделайте DDL триггер.
17 окт 16, 11:04    [19788970]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли защитить триггер ОТ изменения/удаления?  [new]
Никита_1980
Member

Откуда:
Сообщений: 7
Малость дикий вариант, но может подойти в определенных случаях - создать job и прогружать нужный триггер
17 окт 16, 15:53    [19791078]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли защитить триггер ОТ изменения/удаления?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
Никита_1980
Малость дикий вариант, но может подойти в определенных случаях - создать job и прогружать нужный триггер

а потом второй джоб, который будет смотреть что бы не отключали прервый и прогружать джоб которорый поргружает нужный триггер?
17 окт 16, 15:56    [19791107]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить