winform アプリがあり、SQL はすべてインラインであり、残念ながらストアド プロシージャは使用されていません。
どのアクション (INSERT、UPDATE、または DELETE) が SQL テーブルに対して実行されたかを追跡し、単一のテーブルで行われているアクティビティの記録を監視およびキャプチャする最良の方法は何ですか。
SQL サーバー プロファイラーが利用可能であることは知っていますが、理想的には、プロファイラーを常に実行し続けたくありません。必要なのは、舞台裏で実行され、1 つのテーブルのすべてのアクティビティをキャプチャすることです。
トリガーを使用することを考えましたが、それを使用することにはいくつかの欠点があるので、他のオプションがあるかどうか疑問に思っていましたか?
ありがとう