2

完全バックアップとトランザクションログを備えたSQLServer2005データベースがあります。データベースに問題があり、SQLCSIフォレンジックチームが支援する必要があります。

トランザクションログを調べて、ストアドプロシージャが実行されたかどうかを確認する方法はありますか?私たちはそれが起こった時を知っています(それが起こった場合)が、それが起こったかどうかについては論争があります。

助言がありますか。私たちはログを記録するべきだったことを知っています-私たちは明らかに今これについて考えています。

4

2 に答える 2

2

データの更新と削除について は、DBCCLOGINFOを使用して何が起こったかを把握できる場合があります。この分析をはるかに簡単にするapexsqllogなどの製品があります。これはいつ起こったかを教えてくれますが、どのユーザーが電話をかけたかは教えてくれません。この点で役立つ可能性のある他のアプリケーションレベルのログ(たとえば、iisログ)を作成しますが。

データを選択または表示するために、私はあなたがチャンスがないと言うでしょう。

将来、この種の監査証跡が必要な場合は、SQLのC2監査機能を確認することをお勧めします。

于 2009-06-02T16:26:18.167 に答える
1

LogExplorerというプログラムを持っていたLumigentという会社がありました。会社のWebサイトが見つかりませんでした...そして、エクスプローラーがprocが実行されたかどうかを教えてくれるかどうかはわかりません...ただし、proc内のステートメントがその時点で実行されたかどうかはわかりますあなたは彼らがそうだったと思います。あなたがそれを見つけることができれば、LumigentLogExplorerがおそらく役立つでしょう。

于 2009-06-02T16:07:23.520 に答える