9
私は、単一のデータベースに発行されているすべてのTSQLを監視するSQLトレース設定を持っています。しかし、私は「DELETE」TSQL文が発行されていることについてのみ気にしています。これらのタイプの文をプロファイラに報告するだけの方法はありますか?ありがとう!SQL Serverプロファイラ - DELETE文を含むTSQLのみを表示するようにフィルタをフィルタする方法
私は、単一のデータベースに発行されているすべてのTSQLを監視するSQLトレース設定を持っています。しかし、私は「DELETE」TSQL文が発行されていることについてのみ気にしています。これらのタイプの文をプロファイラに報告するだけの方法はありますか?ありがとう!SQL Serverプロファイラ - DELETE文を含むTSQLのみを表示するようにフィルタをフィルタする方法
トレースを設定する場合は、イベント選択に進み、TSQL->Batch completed
のみを選択してください。今度はcolumn filters
ボタンをクリックし、TextData
- >Like
を選択し、%delete%
と書いてください。それはそれを行う必要があります。
EDIT:有効にするために必要なため、パーセント記号(%
)を付けてください。delete
を追加しました。
OKはまさにそれでしたが、動作するようには見えませんでした。トレースプロパティを使用していないが、単に 'ファイル' - > '検索'に移動して '削除'を入力すると、 'TextData'列を検索すると、TSQLの任意の部分でDELETEという単語が検索されます。あなたが言及したように(正確に指示に従うために簡単に、そのフィルターを追加すると*ありがとう)、それは何も拾わない。 SQL:BatchCompleted Like ---> deleteにフィルタを追加しました。何か案は? – atconway
うん...ちょうど 'delete'の代わりに'%delete% 'を試してください –
@atconwayうん...ちょうどそれを試しました。あなたは間違いなく%記号が必要です。 –