Как отследить действия пользователей в базе SQL-сервер
Андрей1
Дата: 18.12.2002 16:27:35
Мне надо отследить действия которые были произведены пользователями за все время.Надо чтобы записывалось имя пользователя, и действия, которые он произвел в той или иной таблице.
jimmers
Дата: 18.12.2002 16:33:05
Options:
1. C2 audit
2. Custom trace
3. Third-party tools
netfrog
Дата: 18.12.2002 18:16:51
триггеров навешай и пусть в лог-таблицы пишется
hDrummer
Дата: 18.12.2002 18:20:12
главное - не переусердствовать...а то он только и будет делать, что следить кто что делает, а делать уже никому ничего не дасть...
jimmers
Дата: 18.12.2002 18:28:14
Помимо падения производительности (о чем написал hDrummer), отмечу, что триггер - это примитивная форма аудита. Выборку им не отследить, вызов xp_cmdshell тоже...
Павел Ч
Дата: 19.12.2002 08:22:13
Кто-нибудь скажет почему нельзя использовать Transaction Log?
Белов Владимир
Дата: 19.12.2002 09:13:31
Почему же нельзя ? Можно.
1. Только это ОЧЕНЬ большой гимморой.
2. Если транзакшин лог обрезается... ?
snake
Дата: 19.12.2002 10:10:50