SQL Server Profiler - 如何过滤跟踪以仅显示包含DELETE语句的TSQL?

atc*_*way 11 sql-server sql-server-profiler

我有一个SQL跟踪设置来监视发布到单个数据库的所有TSQL.但是我只关心发布的'DELETE'TSQL语句.有什么方法可以过滤到仅向分析器报告这些类型的语句?谢谢!

Kla*_*sen 16

设置跟踪时,转到事件选择并仅选择TSQL->Batch completed.现在单击column filters按钮并选择TextData- > Like并写入%delete%.应该这样做.

编辑:添加百分号(%),delete因为它们需要使它工作.

  • 嗯......而不只是`删除`试试`%delete%` (2认同)
  • 对我来说,我必须选择RPC:Completed行,而不是SQL:BatchCompleted,因为我正在寻找一个sproc调用. (2认同)