2010-03-08 4 views
14

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

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

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

ответ

21

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

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

+0

Я не знаю, что у меня есть это событие. Все строки, в которых выполняется SP, класс события RPC: Starting – user53885

+2

Установите флажок «Показать все события» на вкладке «Выбор события». – DyingCactus

+0

Благодарим вас за помощь. Очень признателен! – user53885

7

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

Trace Details

Event Selection

Filter Text Data

 Смежные вопросы

  • Нет связанных вопросов^_^