トリガーをトリガーのどこかで実行させたストアドプロシージャーまたはSQLステートメントを確認することが可能かどうかは疑問です。SQLトリガの原因を確認してください。
私はフィールドが変更された本当に厄介なバグを抱えています。私は自分の人生にとってなぜそれが起こっているのか理解できません。私はデータが変更されていることを記録しているトリガを持っていますが、SQL文がフィールドを変更させた原因をログすることができればそれは素晴らしいでしょう。
これは可能ですか?
トリガーをトリガーのどこかで実行させたストアドプロシージャーまたはSQLステートメントを確認することが可能かどうかは疑問です。SQLトリガの原因を確認してください。
私はフィールドが変更された本当に厄介なバグを抱えています。私は自分の人生にとってなぜそれが起こっているのか理解できません。私はデータが変更されていることを記録しているトリガを持っていますが、SQL文がフィールドを変更させた原因をログすることができればそれは素晴らしいでしょう。
これは可能ですか?
私はこの目的でSQLプロファイラを使用していません。しかし、この記事ではあなたができることを示唆しているようです: http://groups.google.de/group/microsoft.public.sqlserver.server/browse_frm/thread/c87621996c73012b
Ivanさんの反応を見てください。彼は「Try SP:Completed trace event」と言っています。完成したトレースイベント:「ここで
は、SPについてのドキュメントです http://msdn.microsoft.com/en-us/library/ms188675.aspx
私はこれを試してみましたが、あなたの引き金にOBJECT_NAME(@@ PROCID)を追加してみていませんでした。 @@ SPIDも便利です。