一部のテーブルでデータの変更をキャプチャする最良の方法について、開発チームでいくつかの議論があります。私は Change Data Capture に非常に感銘を受けており、これがこの種のデータをキャプチャする最良の方法であり、Microsoft が CDC を設計した目的であると信じています。
このようなことに対処しなければならなかった方は、CDC がテーブルのデータ変更をキャプチャする Microsoft のベスト プラクティスであることに気付きましたか?
どうもありがとう。
一部のテーブルでデータの変更をキャプチャする最良の方法について、開発チームでいくつかの議論があります。私は Change Data Capture に非常に感銘を受けており、これがこの種のデータをキャプチャする最良の方法であり、Microsoft が CDC を設計した目的であると信じています。
このようなことに対処しなければならなかった方は、CDC がテーブルのデータ変更をキャプチャする Microsoft のベスト プラクティスであることに気付きましたか?
どうもありがとう。
これは絶対に最も簡単で効率的です。別の方法がトリガーを作成して監査テーブルに書き込むことである場合は、いつでも CDC を使用します。それは非常にうまく機能し、セットアップはほとんど必要ありません。
それがあなたのシナリオに最適かどうかは、もう少し情報が必要です。
CDC のセットアップと開始は非常に簡単で、優れたパフォーマンスを提供し、私のニーズに十分に柔軟であることがわかりました。ただし、そのデータをクエリして変更の詳細を示す結果セットを取得するのは非常に複雑で時間がかかるようです。
このデータを報告するためのいくつかの異なるアプローチを見たいのですが、変更の日時、フィールドの変更、および古い/新しい値を示す簡単な結果を示す良いサンプルを提供してくれる人はいますか?