在SQL事件探查器中有一种方法可以通过INSERT语句进行过滤吗?

时间:2010-03-08 21:52:01

标签: sql sqlprofiler

我正在尝试识别从Windows应用程序查看记录时发生的SQL INSERTS。在SQL事件探查器中,我有一长串存储过程,在查看记录时会触发,但是识别存储过程然后找到插入,然后在对象资源管理器中找到存储过程非常麻烦(即使使用过滤器)。 / p>

有没有办法让我在订单项而不是存储过程中查看所有SQL命令?然后按INSERT语句过滤?

感谢您的任何帮助!

2 个答案:

答案 0 :(得分:24)

尝试观看事件SP:StmtStarting和SQL:StmtStarting,包括列TextData,并为TextData设置列过滤器,并将Like设置为%insert%。

这可能包括一些误报,例如对触发器中“inserted”表的引用等等。

答案 1 :(得分:9)

只需在上面的答案中添加一些截图:

Trace Details

Event Selection

Filter Text Data