Microsoft Sync Framework с SQL 2005? Является ли это возможным? Кажется, это намекает на то, что провайдеры OOTB используют функциональность SQL2008. Я ищу некоторые быстрые победы в отношении проекта синхронизации. Клиентское приложение будет отключено в течение нескольких дней. Будет центральный сервер, который ДОЛЖЕН быть SQL Server 2005. Я могу использовать .net 3.5.
По сути, клиентское приложение может отключиться на неделю. Когда он возвращается в сеть, ему необходимо синхронизировать свои данные. Но хорошо то, что данные нужно только отправить на сервер. Материал, который синхронизируется с клиентом, будет просто данными поиска, которые клиент никогда не изменяет. Так что это означает, что я не забочусь о коллизиях синхронизации.
Чтобы упростить вам сценарий, этот интеллектуальный клиент отключается, и пользователь просматривает данные о некоторых наблюдениях. Они вводят данные в систему. Когда ноутбук снова подключается к сети, он синхронизирует все эти данные с сервером. Другие клиенты тоже будут делать то же самое, но никто никогда не прикасается к данным друг друга. Затем на сервере есть несколько отчетов для просмотра данных, которые были отправлены на сервер. Это также необходимо использовать ClickOnce.
Меня больше всего беспокоит то, что существует промежуточный выпуск, когда клиент находится в автономном режиме. В этом выпуске может потребоваться новое поле в базе данных и новое поле для заполнения в опросе. Очевидно, что новое поле будет обнуляемым, потому что мы не можем обновить старые данные, и это можно установить в качестве предположения. Но когда клиент подключается и его локальная схема данных и схема сервера не совпадают, сможет ли структура синхронизации справиться с этим? После отправки данных на сервер они удаляются локально.
Надеюсь, моя проблема имеет смысл.