2016-07-28 6 views
0

この問題を解決するのを手伝ってください。 SQL Server 2014 Service Pack 2を使用しています。データベースとテーブルでCDCを有効にしました。CDCがSQL Server 2014 SP2のデータを更新できない

私はINSERTDELETE操作をしたとき、それは働いていた(追跡レコードはCDCテーブルに追加された)が、問題がある:私はUPDATE操作をしたとき、CDCテーブルに追加は何もありません。

この問題をどうすれば解決できますか?

答えて

0

テーブルに何もありませんか?

1) によって異なります。特定の実装では、たとえば、主キーでないときにクラスタード・インデックスで使用される列を更新すると、UPDATEステートメントはシステムによってDELETE/INSERT操作の組み合わせとして処理されるため、そのような操作で1つのDELETEおよび1つのINSERT操作ケース。

このようなINSERT/DELETE操作の順序が間違っている可能性があります(このCDCバグはMSによって確認されており、現時点では修正されています) 。

2)どのような更新を行いましたか?列を同じ値に更新すると、その変更はそこにはありません。問題をよりよく理解するためにスクリプトを投稿してください。

関連する問題