Форум: "Базы";
Текущий архив: 2007.07.01;
Скачать: [xml.tar.bz2];
ВнизТригеры Найти похожие ветки
← →
vl (2007-04-05 10:59) [0]Пытаюсь на системную таблицу навесить триггер удаления.
MS SQL выдает:
CREATE TRIGGER permission denied on object "sysobjects", database "DOHOD2007", owner "dbo".
Можно ли вообще навешивать триггеры на системные таблицы?
← →
Jan1 (2007-04-05 11:04) [1]можно но они не будут работать в частности на sysobjects
← →
Jan1 (2007-04-05 11:04) [2]в 2005 есть DDL триггера
← →
Desdechado © (2007-04-05 11:05) [3]> навешивать триггеры на системные таблицы?
А зачем?
← →
Jan1 (2007-04-05 11:07) [4]
> А зачем?
например для синхронизации структуры при репликации.
← →
vl (2007-04-05 11:21) [5]у меня в базе периодически удаляется одна хранимая процедура.
Может подскажите как отследить кто ее удаляет?
я хотела на sysojects навесить триггер удаления
← →
Jan1 (2007-04-05 11:25) [6]
> Может подскажите как отследить кто ее удаляет?
это решается административными путями.
или запустите профайлер и следите.
← →
vl (2007-04-05 11:27) [7]в том то и дело, что кроме администраторов - никто к ней доступ и не имеет
← →
ANB © (2007-04-05 11:32) [8]
> vl (05.04.07 11:21) [5]
поменять пароль мастера и DBO и никому не говорить новые. срубить всем остальным юзерам все права нафиг, кроме самых необходимых (удаление и создание хранимок точно в необходимые не входит)
← →
Desdechado © (2007-04-05 12:15) [9]> например для синхронизации структуры при репликации.
Что-то очень надуманно...
> у меня в базе периодически удаляется одна хранимая процедура.
Как обычно, искать, кому это выгодно.
Может, она делает что-то такое, что вскрывает чьи-то действия или недостатки.
← →
Jan1 (2007-04-05 12:16) [10]
> Что-то очень надуманно...
да нет :) стандартная проблема при репликации в MS SQL 2000.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2007.07.01;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c