SQL Server探查器不通过TextData列筛选器进行筛选

时间:2014-12-25 08:23:38

标签: sql-server sql-server-profiler

我有一个存储过程,我们称之为'MyStoredProc',每隔几秒就调用一次。

我想过滤它,因为它使视图混乱。

proc被称为exec sp_executesql N'Exec @Return = [dbo].[MyStoredProc]....

我已经在TextData列上有两个Not Like过滤器,可以很好地处理其他文本。然而,第三个不起作用。电话仍在显示。

我输入了不同的变体:%[MyStoredProc]%或%MyStoredProc%或MyStoredProc。

它们不起作用。
这个的正确语法是什么? TextData过滤器也可以处理变量名吗?

我正在使用Profiler 2014定位2012引擎。

2 个答案:

答案 0 :(得分:2)

How Filtering String From profiler textData 如您所见,您应该在%%(不带括号)

之间放置程序名称(我建议不使用模式名称,dbo。)

答案 1 :(得分:0)

由于过滤器不起作用,我使用了SQL事件探查器>菜单>编辑>查找>“ StoredProcName”来查找包含它的行。