9
我有一個SQL跟蹤設置來監視發送到單個數據庫的所有TSQL。不過,我只關心正在發佈的'DELETE'TSQL語句。有什麼方法可以過濾到報告這些類型的語句?謝謝!SQL Server Profiler - 如何過濾跟蹤以僅顯示包含DELETE語句的TSQL?
我有一個SQL跟蹤設置來監視發送到單個數據庫的所有TSQL。不過,我只關心正在發佈的'DELETE'TSQL語句。有什麼方法可以過濾到報告這些類型的語句?謝謝!SQL Server Profiler - 如何過濾跟蹤以僅顯示包含DELETE語句的TSQL?
設置跟蹤時,轉到事件選擇並僅選擇TSQL->Batch completed
。現在點擊column filters
按鈕並選擇TextData
- >Like
並編寫%delete%
。這應該做到這一點。
編輯:在delete
周圍添加百分號(%
),因爲需要它們才能使其工作。
確實如此,但似乎沒有工作。不使用跟蹤屬性,但如果我只是去'文件' - >'查找'並鍵入'刪除',在'TextData'列中搜索它在TSQL的任何部分找到單詞DELETE。如果我像你剛纔提到的那樣準確地添加那個過濾器*(很容易遵循方向,謝謝),它不會提取任何東西。在SQL中添加了過濾器:BatchCompleted Like ---> delete。有任何想法嗎? – atconway
嗯......而不是隻是'刪除'嘗試'%刪除%'' –
@atconway YUP ...剛試了一下。你絕對需要%符號。 –