2016-10-13 9 views
1

Sync Framework - 墓石が更新されるのはいつですか?

すべてのデータベースですべてのデータベースとSync Framework 2.1を使用しています。 奇妙なことは突然レコードはユーザーの介入なしにどこかから削除されます。私は完全にこれが同期のために起こると思うが、それを理解することはできない。私は、墓石が1に設定されていることを知っているので、レコードは削除されたものとして扱われ、レコードは削除されます。どのようにしてこの削除が行われるのでしょうか?これで私を助けてください。

答えて

1

同期テーブルのトリガーによってトラッキングテーブル(変更内容)が更新されます。そのため、削除されたフラグは、あなたが同期している行を誰かが削除した場合にのみセットされます。潜在的に行を削除するかもしれないあなたのデータベースにアクセスする他のアプリ/ユーザーをチェックしたいかもしれません。

+0

この削除は、ブランチ1でSQLスクリプトを実行することによって挿入された特定のデータセットで発生します。これらのデータセット(約200レコード)は、他のブランチにも同期されませんブランチ1で実行された更新が同期が開始されると、更新されたレコードを削除しようとします。 – user1220497

関連する問題