2010-03-08 11 views
14

Sto cercando di identificare INSERTI SQL che si verificano quando un record viene visualizzato da un'applicazione Windows. In SQL Profiler ho una lunga lista di stored procedure che si attivano quando viene visualizzato il record, tuttavia è molto complicato identificare la procedura memorizzata, quindi individuare gli inserti, quindi trovare la stored procedure nell'Explorer oggetti (anche con i filtri).Esiste un modo in SQL profiler per filtrare in base alle istruzioni INSERT?

Esiste un modo per visualizzare tutti i comandi SQL su un elemento pubblicitario anziché una stored procedure? E poi filtrare con le istruzioni INSERT?

Grazie per qualsiasi assistenza!

risposta

21

Provare a guardare gli eventi SP: StmtStarting e SQL: StmtStarting, includere la colonna TextData e impostare un filtro colonne per TextData con il set Like su% insert%.

Questo può includere alcuni falsi positivi, come i riferimenti alla tabella "inserito" in un trigger, ecc

+0

Non so di avere questo evento. Tutte le righe in cui viene eseguito un SP, la Classe evento è RPC: Starting – user53885

+2

Seleziona la casella di controllo "Mostra tutti gli eventi" nella scheda Selezione eventi. – DyingCactus

+0

Grazie per l'aiuto. Molto apprezzato! – user53885

7

Basta aggiungere alcuni screenshot alla risposta di cui sopra:

Trace Details

Event Selection

Problemi correlati