Есть ли способ в профилировщике SQL фильтровать заявлениями INSERT?

Я пытаюсь определить SQL INSERTS, которые возникают, когда запись просматривается из приложения Windows. В SQL Profiler у меня есть длинный список хранимых процедур, которые срабатывают при просмотре записи, однако очень сложно определить хранимую процедуру, затем найти вставки, а затем найти хранимую процедуру в проводнике объектов (даже с фильтрами).

Есть ли способ увидеть все SQL-команды в позиции вместо хранимой процедуры? А затем отфильтруйте инструкции INSERT?

Спасибо за любую помощь!

Ответы

Ответ 1

Попробуйте просмотреть события SP: StmtStarting и SQL: StmtStarting, включить столбец TextData и установить фильтр столбцов для TextData с помощью параметра Like, установленного в% insert%.

Это может включать в себя некоторые ложные срабатывания, такие как ссылки на "вставленную" таблицу в триггере и т.д.

Ответ 2

Просто добавив несколько скриншотов к приведенному выше ответу:

Сведения о трассировке

Выбор события

Фильтровать текстовые данные