Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как узнать кто и когда удалил/изменил запись  [new]
JK
Guest
Как узнать кто и когда удалил/изменил запись в таблице
5 май 03, 17:33    [190596]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать кто и когда удалил/изменил запись  [new]
Crimean
Member

Откуда:
Сообщений: 13147
Сделать триггер и в нем писать, писать, писать...
5 май 03, 17:39    [190603]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать кто и когда удалил/изменил запись  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
www.sql.ru/articles/mssql/02021201AuditingThroughTriggers.shtml
5 май 03, 17:40    [190604]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать кто и когда удалил/изменил запись  [new]
JK
Guest
Спасибо
С тригерами понятно , но ситуация такова, что удалили(или изменили запись)
уже, на таблице тригера нету - и вообще прогу делает подрядчик, а тут криминальная ситуация кто-то поменял в справочнике запись, и сейчас идет разбор полетов. Можно-ли средствами SQL Server-а это сделать? Из лог-файла.
5 май 03, 17:45    [190610]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать кто и когда удалил/изменил запись  [new]
akuz
Member [скрыт] [заблокирован]

Откуда:
Сообщений: 6749
Если есть лог, поищите на форуме LogExplorer.
5 май 03, 17:52    [190621]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Как узнать кто и когда удалил/изменил запись  [new]
Серьго
Member

Откуда:
Сообщений: 1
Добрый день!

Такой же вопрос: нужно узнать когда была добавлена/изменена запись в БД.
Я сам с SQL никогда не работал. В распоряжении есть SQL Query Analyzer. Слева в Object Browser в интересующей меня таблице есть "Triggers". Я так понимаю, триггер на эту таблицу установлен. Подскажите, как получить интересующую информацию? Или где можно почитать, как работать с триггерами в SQL Query Analyzer?

Спасибо!
25 июн 13, 17:51    [14482056]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать кто и когда удалил/изменил запись  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31983
Серьго
В распоряжении есть SQL Query Analyzer. Слева в Object Browser в интересующей меня таблице есть "Triggers". Я так понимаю, триггер на эту таблицу установлен. Подскажите, как получить интересующую информацию?
Триггер - это хранимая процедура, коорая вызывается при выполнении оператора изменения данных. Вам самим нужно написать такую процедуру, которая будет логировать всё что надо.


Серьго
Я сам с SQL никогда не работал.
Или где можно почитать, как работать с триггерами в SQL Query Analyzer?
Нужно учиться.

Можно купить книгу, можно почитать BOL
25 июн 13, 17:57    [14482088]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать кто и когда удалил/изменил запись  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2415
Серьго
Слева в Object Browser в интересующей меня таблице есть "Triggers". Я так понимаю, триггер на эту таблицу установлен.


триггер может делать что угодно. вам нужно его смотреть, и разобраться, какие действия он выполняет
26 июн 13, 09:46    [14483964]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить