-1
私は共通のテーブルに行を挿入する異なるSprocsを呼び出す数十の異なるSQLジョブを持っています。このレコード/行をテーブルに挿入したジョブはどれですか?
テーブルに行があれば、挿入をトリガしたジョブを取得する方法はありますか?
入力:行ID、テーブル名、DBNAME
出力:求人ID限り、私は承知しているように、一般的に行
私は共通のテーブルに行を挿入する異なるSprocsを呼び出す数十の異なるSQLジョブを持っています。このレコード/行をテーブルに挿入したジョブはどれですか?
テーブルに行があれば、挿入をトリガしたジョブを取得する方法はありますか?
入力:行ID、テーブル名、DBNAME
出力:求人ID限り、私は承知しているように、一般的に行
を未挿入。挿入クエリにそのデータを含めることができます。あるいは、インサートが一意であれば、主キーまたは別の一意のキーに基づいてログから取得することもできます。一般的なログに相当するSQLサーバーを有効にすることができます。しかし、それは大量のパフォーマンスに壊滅的なものであり、それでもログファイルから引き出す必要があります。データベース内の影響に加えて、ログからコンポーネントを診断できるかどうかを検討することをお勧めします。