我有一個存儲過程,我們稱之爲'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語句來重現該問題? –