2016-08-10 28 views
2

MS SQL Serverにテーブル間のデータの移動を追跡する機能があるかどうかを知りたいですか?Microsoft SQL Serverデータベースの変更を追跡する

私は、1つのデータベースに数百のテーブルを持つデータベース駆動型アプリケーションで顧客サポートを行っています。アプリケーションに登録されたデータは一連のステージを経て、これらのステージ間で移行すると、データはしばしば1つのテーブルから別のテーブルに移動します。

データベースの挿入、更新、削除、またはその他の動きを追跡するためのメカニズムやその他の方法がある場合は、アプリケーションの基礎となるデータモデルをよりよく理解したいと考えています。

たとえば、アプリケーションにデータを登録する場合は、後でSQL Server Management Studioを優先して、新しいデータがテーブルXに挿入されたことを通知する必要があります。私は戻ってはSQL Server Management Studioに行くと、そのデータを見ることができ、アプリケーション内のデータが

+2

私はCDCがあなたのために働くと思います。 http://sqlmag.com/sql-server-2012/tracking-changes-sql-server-2012 – vercelli

+0

トリガー? http://www.sqlteam.com/article/an-introduction-to-triggers-part-i –

+0

SQL Serverのエディションは何ですか?標準? BI?エンタープライズ? –

答えて

0

について、あなたは読むことができます。..テーブルXから削除され、テーブルYに追加されました:

また、トリガーによってこれをキャプチャすることができますが、それはデータベースレベルで良いではありません。

関連する問題