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

Откуда: Ульск
Сообщений: 624
Хотель бы ms sql (2005) повесит один триггер на ищмение данных в люой табличке. можно ли это как то реализовать?
12 июл 13, 13:58    [14557930]     Ответить | Цитировать Сообщить модератору
 Re: Один триггер на изменение данных  [new]
Гость333
Member

Откуда:
Сообщений: 3683
virus_system,

Нельзя, один триггер относится ровно к одной таблице.
12 июл 13, 14:05    [14558025]     Ответить | Цитировать Сообщить модератору
 Re: Один триггер на изменение данных  [new]
virus_system
Member

Откуда: Ульск
Сообщений: 624
Как поймать сисадмина на изменнии данных в бд? прав ему не урежишь, а логи которые к табличкам отдельно он освоил. Что делать?
12 июл 13, 14:34    [14558303]     Ответить | Цитировать Сообщить модератору
 Re: Один триггер на изменение данных  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
virus_system
Как поймать сисадмина на изменнии данных в бд? прав ему не урежишь, а логи которые к табличкам отдельно он освоил. Что делать?

ну вариантов масса - набить ьлицо для начала :)
12 июл 13, 14:36    [14558334]     Ответить | Цитировать Сообщить модератору
 Re: Один триггер на изменение данных  [new]
PaulYoung
Member

Откуда: Москва
Сообщений: 2566
virus_system
Как поймать сисадмина на изменнии данных в бд? прав ему не урежишь, а логи которые к табличкам отдельно он освоил. Что делать?
Регламентом обязать выполнять DML-скрипты только сисадмина и будет всё ясно.
12 июл 13, 14:37    [14558340]     Ответить | Цитировать Сообщить модератору
 Re: Один триггер на изменение данных  [new]
virus_system
Member

Откуда: Ульск
Сообщений: 624
Надо просто кк то скрытно поймать его за руку.
12 июл 13, 14:38    [14558354]     Ответить | Цитировать Сообщить модератору
 Re: Один триггер на изменение данных  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
повесить триггер налогин - куда вписать логин сисадмина :)
12 июл 13, 14:38    [14558356]     Ответить | Цитировать Сообщить модератору
 Re: Один триггер на изменение данных  [new]
PaulYoung
Member

Откуда: Москва
Сообщений: 2566
virus_system
Надо просто кк то скрытно поймать его за руку.
спрятаться под стол и внезапно появиться в тот самый момент
12 июл 13, 14:40    [14558366]     Ответить | Цитировать Сообщить модератору
 Re: Один триггер на изменение данных  [new]
Cygapb-007
Member

Откуда:
Сообщений: 1677
Перейти на SQL 2014
12 июл 13, 14:41    [14558375]     Ответить | Цитировать Сообщить модератору
 Re: Один триггер на изменение данных  [new]
Сергей Викт.
Member

Откуда: Москва
Сообщений: 888
virus_system
Как поймать сисадмина на изменнии данных в бд? прав ему не урежишь, а логи которые к табличкам отдельно он освоил. Что делать?

а откуда у Сисадмина (если есть отдельный человек по SQL) доступ к базам? Нах он ему вообще не нужен.))
12 июл 13, 14:47    [14558437]     Ответить | Цитировать Сообщить модератору
 Re: Один триггер на изменение данных  [new]
virus_system
Member

Откуда: Ульск
Сообщений: 624
Сергей Викт.
virus_system
Как поймать сисадмина на изменнии данных в бд? прав ему не урежишь, а логи которые к табличкам отдельно он освоил. Что делать?

а откуда у Сисадмина (если есть отдельный человек по SQL) доступ к базам? Нах он ему вообще не нужен.))


ладна извечный вопрос. как админу домена запретить доступ к базе данных?
12 июл 13, 14:48    [14558456]     Ответить | Цитировать Сообщить модератору
 Re: Один триггер на изменение данных  [new]
virus_system
Member

Откуда: Ульск
Сообщений: 624
нету вариантов?
12 июл 13, 15:16    [14558683]     Ответить | Цитировать Сообщить модератору
 Re: Один триггер на изменение данных  [new]
Minamoto
Member

Откуда: Москва
Сообщений: 1162
virus_system, убрать BUILTIN\Администраторы из роли sysadmin.

Иначе никак, роли sysadmin нельзя запретить никаких действий:

http://msdn.microsoft.com/en-us/library/bb669084.aspx
DENY takes precedence over all permissions, except DENY does not apply to object owners or members of sysadmin.
12 июл 13, 15:23    [14558744]     Ответить | Цитировать Сообщить модератору
 Re: Один триггер на изменение данных  [new]
Minamoto
Member

Откуда: Москва
Сообщений: 1162
virus_system, добавлю, что описанный выше способ - не панацея, если есть права администратора на сервере SQL, есть способ вернуть права группе, запустив SQL Server в однопользовательском режиме.
12 июл 13, 15:29    [14558777]     Ответить | Цитировать Сообщить модератору
 Re: Один триггер на изменение данных  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
virus_system
Сергей Викт.
пропущено...

а откуда у Сисадмина (если есть отдельный человек по SQL) доступ к базам? Нах он ему вообще не нужен.))


ладна извечный вопрос. как админу домена запретить доступ к базе данных?


уволить
поменять замок и не дать ключ
12 июл 13, 15:33    [14558826]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить