まず、システムの管理を誰に依頼するかについて十分に注意してください。
トリガーによって入力された次の監査テーブル。彼が変更のトリガーを回避したとしても、少なくとも彼が変更する前のデータ (特にバックアップから) を見ることができます。
オフサイトで削除される 3 番目の自動バックアップ。これにより、たとえ悪意のある人物がデータベースを落としてオンサイトのバックアップを消去したとしても、フォールバックの立場を確保できます。データベース管理者がオフサイト バックアップにアクセスできないことを確認してください。データベース サーバーに対する実稼働権限を持たない他のユーザーのみが権限を持っています。
次に、管理者以外のテーブルに対する直接的な権限はありません。これは、動的 SQL なしでストアド プロシージャを使用することを意味します。これにより、少なくとも他人が不正にデータを変更することを防ぎます。これで、会計担当者が不正を行うのは難しくなりました。
管理者とバックアップとしての他の 1 人を除いて、誰にも運用管理者権限はありません。このようにして、トリガーが変更されたことがわかった場合、誰がそれを行ったのかがわかります。何もかもがうまくいかず、容疑者は 2 人しかいません。
SQL Server 2008 には、誰が構造的な変更を行ったかを知らせる DDL トリガーがあります。繰り返しになりますが、トリガーが変更を記録しなかった場合は、デフォルトで管理者によって行われました。
バックアップと特定の個人データを暗号化して、盗むのを困難にします。これで、オフサイトのバックアップ配信担当者がデータを盗むのが難しくなります。
たとえそれが信頼できないデータでなくても、信頼できないことが証明された管理者をクビにします。タイムシートを偽造したり事務用品を盗んだりすると、データを盗みます。彼が重大な犯罪 (交通違反ではない) で逮捕された場合、告発が立証されているかどうかを確認する必要がある場合は、彼を停職処分にすることができます。
管理者が別の仕事に移ることを決定した場合、彼が行くことをあなたに告げた瞬間からシステムへのアクセスを許可しないでください。彼を解雇する場合、これは特に重要です。