Ipad側でSqlサーバーデータベーステーブルをSqlLiteデータベースと同期するためにMicrosoft Synch Service Framework 4.0を使用しています。
Sql Server データベースでデータベース スキーマを変更する前に、データベース テーブルのプロビジョニングを解除する必要があります。また、スキーマを変更した後、テーブルを再プロビジョニングします。このプロセスでは、追跡テーブル (つまり、同期情報) が削除されます。
再プロビジョニング後にトラッキング テーブル情報を復元したい。これはどのように行うことができますか?デプロビジョニングせずに DB を変更することは可能ですか。
たとえば、アプリケーションはバージョン 2.0 で、同期は正常に機能しています。次のバージョン 3.0 では、DB を変更したいと考えています。SO、Deprovisioning-Provisioning の過程で、追跡情報。削除されます。そのため、以前のバージョンからの追跡情報はすべて失われます。追跡情報を失いたくありません。この追跡情報を以前のバージョンから復元するにはどうすればよいですか?
デプロビジョニングの前に、追跡情報を保存するためのカスタム コードまたはトリガーを作成する必要があると思います。誰かが適切な方法を提案したり、この問題に関するいくつかの有用なリンクを提供したりできますか?