2009-08-30 10 views
3

トリガーをトリガーのどこかで実行させたストアドプロシージャーまたはSQLステートメントを確認することが可能かどうかは疑問です。SQLトリガの原因を確認してください。

私はフィールドが変更された本当に厄介なバグを抱えています。私は自分の人生にとってなぜそれが起こっているのか理解できません。私はデータが変更されていることを記録しているトリガを持っていますが、SQL文がフィールドを変更させた原因をログすることができればそれは素晴らしいでしょう。

これは可能ですか?

答えて

2

私はこの目的で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

1

私はこれを試してみましたが、あなたの引き金にOBJECT_NAME(@@ PROCID)を追加してみていませんでした。 @@ SPIDも便利です。

関連する問題