0

SQL Server 2008で、いくつかの行を挿入した、またはいくつかのテーブルを更新、削除、削除、変更したユーザーを取得する方法はありますか?
この情報が発生した日付を取得できますか?

また、データが同じマシンから挿入されたのか、他のマシンから挿入されたのかを知る方法はありますか?

編集:それが本当に難しい場合、これを達成する方法はおそらくユーザートリガー
ですが、DBで発生するすべてのアクションをキャッチしてすべてをログに記録できる方法はありますか?? 任意のテーブルへの挿入の
ようなもの

すべてをDB上で行いたいので、どんな業務アプリを使ってもログに記録されます

4

1 に答える 1

2

事前に何かを設定していない限り (ある種の CDC メカニズム)、ログからその情報を抽出するのは非常に困難です。十分な時間があれば可能ですが、実行には非常に時間がかかる、高度に熟練した法医学的活動です。(完全なログが利用可能であることに依存しています。) これを支援できるサードパーティのログ リーダーがありますが、それでも多大な労力が必要です。

于 2012-09-16T18:15:08.180 に答える