2010-03-08 9 views
14

Próbuję zidentyfikować INSERTY SQL, które występują, gdy rekord jest przeglądany z aplikacji systemu Windows. W programie SQL Profiler mam długą listę procedur składowanych, które są uruchamiane podczas wyświetlania rekordu, jednak bardzo trudno jest zidentyfikować procedurę przechowywaną, a następnie zlokalizować wstawki, a następnie znaleźć procedurę przechowywaną w eksploratorze obiektów (nawet z filtrami).Czy istnieje sposób profilera SQL do filtrowania za pomocą instrukcji INSERT?

Czy istnieje sposób, aby wyświetlić wszystkie polecenia SQL w elemencie zamówienia zamiast procedury przechowywanej? A następnie filtrować według instrukcji INSERT?

Dzięki za wszelkie wsparcie!

Odpowiedz

21

Spróbuj obejrzeć zdarzenia SP: StmtStarting i SQL: StmtStarting, dołącz kolumnę TextData, i ustaw filtr kolumny dla danych tekstowych z ustawieniem Like, aby% wstawić%.

ten może obejmować kilka fałszywych alarmów, jak odniesienia do „włożonej” stół w wyzwalacz, itp

+0

Nie wiem, czy mam to wydarzenie. Wszystkie wiersze, w których uruchamiany jest SP, Klasa zdarzenia to RPC: Począwszy od – user53885

+2

Zaznacz pole wyboru "Pokaż wszystkie zdarzenia" na karcie Wybór zdarzeń. – DyingCactus

+0

Dziękuję za pomoc. Bardzo doceniane! – user53885

7

Wystarczy dodać kilka screenów z powyższą odpowiedź:

Trace Details

Event Selection

Filter Text Data

Powiązane problemy