提案の実施のための監査テーブルにSQLサーバー?
-
08-06-2019 - |
質問
簡単な方法を使い、過去には基本的には作っ二つ目のテーブル構造のミラーについ監査、およびその作成、更新-削除のトリガーのトラスト-ホールディングス.前の記録が更/削除され、現在の状態を保存するには、監査テーブルのトリガが発生します。
が有効で、データの監査テーブルがないのは簡単な報告offです。った場合でより良い方法監査のデータを変化するかを
べきではないのでも多くの更新についてこれらの記録ですが感度の高い情報なのにとって重要なことでお客様のすべての変更を監査と簡単に報告します。
解決
どのくらい書きに対す読みのこのテーブルに来て欲しいですか?
に使用しました単一監査テーブル、カラムのためのテーブル、カラム、OldValue,NewValueユーザーに対しChangeDateTime-汎用的な仕事のその他の変更のDBとながら、多くのデーターに書き込まれるテーブルについての報告を行いそのデータが疎であることを中心とする低利用期間の日です。
追加: の場合はデータ量に対す報告が懸念され、監査テーブルがも再現可能な読み取り専用のデータベースサーバーを可能にし、実行の報告を必要に応じなboggingのマスタサーバからやっています。
他のヒント
を用いて二つのテーブルデザインです。
テーブルはデータのお取引について(データベース、テーブル名、スキーマ、カラムの申請が発生する取引では、ホスト名にログイン開始した取引日数の影響を受け、行やカップルします。
第二のテーブルにのみ使用されるデータの保存に変更できるよう取り消し変化が必要な場合には、報告だわり条件など、いろいろな新しい値です。
別のオプションでは使用が第三者ツールのための本など ApexSQL監査 変更データにSQLサーバーです。
なんでこれら二つのリンクに有:
使用CLR、単一監査する。
を一般の監査をトリガとSQL2005年CLR
トリガを使用した、別の監査の表に表れる監査人の
い監査を変更SQL Serverデータはもらえますか?
はありま築-監査パッケージ?Oracleには素敵なパッケージには、"でお気に入りを見つけよう監査の変更に別のサーバ以外のアクセスの悪い男の修正のSQL.
その例である。...を示す方法に関する注意喚起では誰もの変更を監査す。
OmniAudit すると解決のためにあります。私は利用したことのないもので私は嬉しく思っ書を自分の監査のルーチンでいいですね。
使っているものによるGreg氏 答え と移植の監査テーブル保存されている手続からのテーブルをトリガーとする。