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

Откуда:
Сообщений: 26
sp_configure 'allow updates',1

reconfigure with override
go
update sysobjects set xtype = 'U' where name = 'sysusers'
go
if not object_id('Tr_SYSUSERS') is null drop trigger Tr_SYSUSERS
go
create trigger Tr_SYSUSERS on sysusers for insert, update, delete as
raiserror 50003 'run sysusers trigger'
rollback tran
go
update sysobjects set xtype = 'S' where name = 'sysusers'
go
sp_configure 'allow updates',0
reconfigure with override
go

--проверка

execute sp_grantdbaccess 'guest'
go
27 авг 03, 17:47    [317439]     Ответить | Цитировать Сообщить модератору
 Re: а вот поставил триггер на системную таблицу :))  [new]
aag
Member

Откуда: Москва
Сообщений: 1955
И работает?
Мы тоже так делали - только на syscomments - триггер ставился, внешне все было хорошо... но не работал.
27 авг 03, 19:02    [317591]     Ответить | Цитировать Сообщить модератору
 Re: а вот поставил триггер на системную таблицу :))  [new]
dmakar
Member

Откуда:
Сообщений: 26
работает !!!
28 авг 03, 09:27    [317963]     Ответить | Цитировать Сообщить модератору
 Re: а вот поставил триггер на системную таблицу :))  [new]
dmakar
Member

Откуда:
Сообщений: 26
Действительно, на SYSCOMMENTS и SYSOBJECTS не срабатывает (в CREATE... и ALTER...),
а на SYSUSERS срабатывает.
28 авг 03, 09:49    [318000]     Ответить | Цитировать Сообщить модератору
 Re: а вот поставил триггер на системную таблицу :))  [new]
Glory
Member

Откуда:
Сообщений: 104760
Действительно, на SYSCOMMENTS и SYSOBJECTS не срабатывает

Ну вот, чуда опять не произошло.
28 авг 03, 10:00    [318031]     Ответить | Цитировать Сообщить модератору
 Re: а вот поставил триггер на системную таблицу :))  [new]
МуМу
Guest
Ну на апдейт и на sysobjects срабатывает а вот на делит и на инсерт не работает:(
29 авг 03, 14:46    [320527]     Ответить | Цитировать Сообщить модератору
 Re: а вот поставил триггер на системную таблицу :))  [new]
ChA
Member

Откуда: Москва
Сообщений: 11126
Зачем ? Мало проблем по жизни ?
То что их можно делать давно известно, но
в здравом уме никто этого не делает. Только
как фокус, круто, мол...
8 сен 03, 19:10    [330553]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить