Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Тригеры [MSSQL]


vl ©   (2007-04-05 10:59:00) 

Пытаюсь на системную таблицу навесить триггер удаления.
MS SQL выдает:
CREATE TRIGGER permission denied on object 'sysobjects', database 'DOHOD2007', owner 'dbo'.

Можно ли вообще навешивать триггеры на системные таблицы?


Jan1   (2007-04-05 12:16:00) [1]


> Что-то очень надуманно...

да нет :) стандартная проблема при репликации в MS SQL 2000.


Desdechado   (2007-04-05 12:15:00) [2]

> например для синхронизации структуры при репликации.
Что-то очень надуманно...

> у меня в базе периодически удаляется одна хранимая процедура.
Как обычно, искать, кому это выгодно.
Может, она делает что-то такое, что вскрывает чьи-то действия или недостатки.


ANB   (2007-04-05 11:32:00) [3]


> vl   (05.04.07 11:21) [5]

поменять пароль мастера и DBO и никому не говорить новые. срубить всем остальным юзерам все права нафиг, кроме самых необходимых (удаление и создание хранимок точно в необходимые не входит)


vl   (2007-04-05 11:27:00) [4]

в том то и дело, что кроме администраторов - никто к ней доступ и не имеет


Jan1   (2007-04-05 11:25:00) [5]


> Может подскажите как отследить кто ее удаляет?

это решается административными путями.
или запустите профайлер и следите.


vl   (2007-04-05 11:21:00) [6]

у меня в базе периодически удаляется одна хранимая процедура.
Может подскажите как отследить кто ее удаляет?
я хотела на sysojects навесить триггер удаления


Jan1   (2007-04-05 11:07:00) [7]


> А зачем?

например для синхронизации структуры при репликации.


Desdechado   (2007-04-05 11:05:00) [8]

> навешивать триггеры на системные таблицы?
А зачем?


Jan1   (2007-04-05 11:04:00) [9]

можно но они не будут работать в частности на sysobjects


Jan1   (2007-04-05 11:04:00) [10]

в 2005 есть DDL триггера


Наверх

Титульная страница Поиск, карта сайта Написать письмо