Is there a way in SQL profiler to filter by INSERT statements?
Asked Answered
G

2

16

I am trying to identify SQL INSERTS that occur when a record is viewed from a Windows application. In SQL Profiler I have a long list of stored procedures that fire when the record is viewed, however it is very cumbersome to identify the stored procedure then locate the inserts, then find the stored procedure in the object explorer (even with filters).

Is there a way for me to see all SQL commands on a line item instead of a stored procedure? And then filter by INSERT statements?

Thanks for any assitance!

Gehlenite answered 8/3, 2010 at 21:52 Comment(0)
C
26

Try watching the events SP:StmtStarting and SQL:StmtStarting, include column TextData, and set a Column Filter for TextData with the Like set to %insert%.

This may include some false positives like references to the "inserted" table in a trigger, etc.

Conant answered 8/3, 2010 at 22:26 Comment(3)
I don't know that I have this event. All the rows where a SP is run, the Event Class is RPC:StartingGehlenite
Select the "Show All Events" checkbox on the Events Selection tab.Conant
@DyingCactus, is it possible to set filter for insert as well as update statements in the same running trace ?Toot
P
12

Just adding some screenshots to the above answer:

Trace Details

Event Selection

Filter Text Data

Peachy answered 2/9, 2015 at 18:1 Comment(2)
Can I add OR condition here? If yes, then how can I add it?Balalaika
You add multiple likesLaise

© 2022 - 2024 — McMap. All rights reserved.