我有一个存储过程,我们称之为'MyStoredProc',它每隔几秒就会调用一次。SQL Server分析器没有通过TextData列过滤器进行过滤
我想过滤它,因为它是混乱的视图。
的PROC被称为像exec sp_executesql N'Exec @Return = [dbo].[MyStoredProc]....
我已经在的TextData列中有两个Not Like
滤波器,其它文本正常工作。然而,这第三个不起作用。电话仍在播出。
我输入了不同的变体:%[MyStoredProc]%或%MyStoredProc%或MyStoredProc。
他们不工作。
这是什么适当的语法? 也可以TextData过滤器工作的变量名?
我正在使用Profiler 2014作为2012引擎的目标。
代码是什么?这不是一个编程问题。你不明白什么部分? –
这是一个关于如何使用程序员使用的工具的问题,不应该因为给定的原因而关闭。操作提供了所有需要回答的信息。请重新投票。 – rene
我不能重现这个问题('MyStoredProc'是错的,所以'%[MyStoredProc]%'[由于方式(NOT)LIKE解释方括号](http://stackoverflow.com/questions/13198870/a -couple-of-basic-sql-profiler-questions),但'%MyStoredProc%'应该工作)。我的设置稍有不同(Profiler和引擎都是SQL2014),但如果这有所作为,我会感到惊讶。请把完整的SQL语句放在你的问题中,我假设那里还有一个'DECLARE @ Return'?您是否可以通过从SQL Server Management Studio手动执行完全相同的SQL语句来重现该问题? –