Есть ли способ в профилировщике SQL для фильтрации по операторам INSERT? - PullRequest
14 голосов
/ 09 марта 2010

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

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

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

Ответы [ 2 ]

24 голосов
/ 09 марта 2010

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

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

9 голосов
/ 02 сентября 2015

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

Trace Details

Event Selection

Filter Text Data

...