Есть ли способ в профилировщике SQL фильтровать заявлениями INSERT?
Я пытаюсь определить SQL INSERTS, которые возникают, когда запись просматривается из приложения Windows. В SQL Profiler у меня есть длинный список хранимых процедур, которые срабатывают при просмотре записи, однако очень сложно определить хранимую процедуру, затем найти вставки, а затем найти хранимую процедуру в проводнике объектов (даже с фильтрами).
Есть ли способ увидеть все SQL-команды в позиции вместо хранимой процедуры? А затем отфильтруйте инструкции INSERT?
Спасибо за любую помощь!
Ответы
Ответ 1
Попробуйте просмотреть события SP: StmtStarting и SQL: StmtStarting, включить столбец TextData и установить фильтр столбцов для TextData с помощью параметра Like, установленного в% insert%.
Это может включать в себя некоторые ложные срабатывания, такие как ссылки на "вставленную" таблицу в триггере и т.д.
Ответ 2
Просто добавив несколько скриншотов к приведенному выше ответу:
![Сведения о трассировке]()
![Выбор события]()
![Фильтровать текстовые данные]()