SQL Profiler: кто изменил столбец? - PullRequest
1 голос
/ 21 февраля 2012

Можно ли использовать SQL Server Profiler 2008, чтобы определить, какая программа, запускаемая с какого компьютера, изменяет столбец SALES таблицы POSTED с false на true, но исключая хранимую процедуру 'salesposting'?

Полагаю, яМожно использовать фильтр «имя объекта» для таблицы, но как отфильтровать столбец, предыдущее значение и текущее значение?

Ответы [ 2 ]

2 голосов
/ 21 февраля 2012

Вы можете отслеживать конкретные процедуры или обновлять операторы с помощью параметра текстовых данных в списке фильтров. Вероятно, проще добавить простой триггер, фиксирующий пользовательский / входной буфер, вероятно, лучший подход.

0 голосов
/ 21 февраля 2012

Существует столбец ApplicationName и Hostname, который вы можете отследить. Просто установите флажок «Показать все столбцы», чтобы увидеть их

Если вы хотите отфильтровать по хранимой процедуре, выберите фильтр RPC: Завершенное событие

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...