Я довольно плохо знаком с платформой MS Sync и вот уже четыре часа бью головой об стену, но безрезультатно. Я просто пытаюсь синхронизировать свои базы данных (один «мастер» SQL Server 2008 с SQL Server CE, клиент) с:
Dim syncAgent As DataCacheSyncAgent = New DataCacheSyncAgent()
Dim syncStats As Microsoft.Synchronization.Data.SyncStatistics = syncAgent.Synchronize()
Он отлично работает в Visual Studio 2010 и всегда удается синхронизировать, но теперь, когда я пытаюсь реализовать его на компьютерах моего клиента, я всегда получаю ошибку:
Указанная операция отслеживания изменений не поддерживается. Чтобы выполнить эту операцию на столе, отключите отслеживание изменений на столе и включите отслеживание изменений.
Я перепробовал все, что могу придумать, но безрезультатно, но, как я уже сказал, я новичок в структуре синхронизации и не нашел большой помощи в Google. Я пытался включить и снова включить отслеживание изменений (на сервере через SQL Mgmt Studio), но это тоже не сработало. Возможно, это означало, что я должен выключить и снова включить его в клиенте? Как я могу сделать это программно?