Sync Framework1.0を使用してSqlServerCeデータベースをSqlServer2005と同期するアプリケーションをアップグレードしようとしています。クライアントでは、既存のデータベースで変更の追跡が既に有効になっていますが、同期が開始されると、SyncFramework2.0は最後に受信した同期を見つけることができません。アンカーしてから、変更追跡を再=初期化しようとしますが、失敗します。
例外が発生します...
{System.Exception} = {"The specified change tracking operation is not supported. To carry out this operation on the table, disable the change tracking on the table, and enable the change tracking."}
私にできることは、ローカルデータベースを削除して再作成することだけのようです。クライアントデータベースの一部のデータがサーバーと同期されておらず、ユーザーはアップグレード時にこのデータを失いたくないため、これは私たちにとって優れたソリューションではありません。
SyncFramework 2.0が既存の最後に受信した同期アンカーを見つけられない理由はありますか?