私は新しいデータを毎分挿入するテーブルを持っています。私がここに持っているソースコードによれば、それはもはや使用されない1つのクラスでのみ行われます。SQL Server:トラックテーブルの挿入
挿入をトレースする方法はありますか?私が意味するのは、どのクエリを挿入したのか、それらのクエリを誰が送ったのかなどを確認することです。
私はいくつかの方法で成功しました(例えば、sp_who2 'Active'
ストアドプロシージャ)。また、SQL Serverを実行しているマシンとトランザクションバックアップファイル(.trnファイル)にアクセスできますが、これらのファイルを開く方法はわかりません。同じデータベースに
sp_depends tablename
これだけの状態情報をそれはあなたが必要なものを言うかもしれない:
あなたの返信Olegに感謝します。 'INSERT AS AFTER [Customer_Email_Unsubscribe] で[CatchTrigger] TRIGGERをCREATE:私は、このトリガーを試みたが、それは何も出力しない – Azimuth
...プロファイラを試してみましたが、同様のクエリを見つけたが、私はとにかくそれらを送るだ人を見つけ出すことはできません BEGIN SET NOCOUNT ON; INSERT INTO NULLをSELECT temp_loginsert、APP_NAME()、HOST_NAME()、SUSER_SNAME()、GETDATE()、サマイル、dUnsubscribeDate、iUnsubscribeID挿入 END' – Azimuth
FROMそれは何かを出力しません、それは、テーブルをログに記録するように書きますあなたは定期的にチェックする必要があります –