さて、私は Sync Framework 2.1 を調べています。テーブルを変更して列を追加するまで、うまくいきました。というテーマでたくさん書かれています。これが私のアプローチです
- テーブルを変更し、データベース (マスター、およびスレーブ) に列を追加します。
- 追跡テーブルの名前を変更します (例: todos_tracking から todos_tracking_back へ)
- 元の提供スコープをドロップ
- 追跡テーブルの作成をスキップして、以前と同じ名前で新しいスコープを作成します
- 追跡テーブルの名前を元の名前に変更します (例: todos_tracking_back から todos_tracking に)
これはすべて、変更の追跡を失わないためです。特に巨大なデータ テーブル用。
結果はどうでしたか?既存の行を更新または削除すると、変更が同期に反映されません。しかし、新しい行を挿入すると、変更が反映されます。
誰かがこのようなことを経験したことがありますか?
私の仕事では、新しい列を追加してテーブルを変更する必要がある場合があります。そして今、データベースを同期する必要があります。
明確であることを願っています。前もって感謝します。