Обновите изменения схемы с помощью платформы синхронизации Microsoft 2.1.

Возможно ли обновить серверную часть и Ce (локальную) схему, используя структуру синхронизации 2.1.

1) В настоящее время синхронизация работает нормально. Если я обновлю схему сервера (добавив дополнительный столбец в таблицу). Как это отразить в SqlCe(Local)?

2) Поддерживается ли такой сценарий в MSF 4.0?


person raghavendra    schedule 08.12.2010    source источник


Ответы (2)


в Sync Fx 4.0 нет ничего, связанного с обновлением конфигурации области для отражения изменений схемы. (теперь также есть Sync Fx 4. То, что раньше было известно как Sync Fx CTP 4, было выпущено как Sync Framework Toolkit)

если вы готовы, вы можете взломать scope_config, чтобы изменить конфигурацию области, см.:

Изменение определения области Sync Framework — Часть 1. Введение

Изменение определения области Sync Framework — Часть 2. Обходные пути

Изменение синхронизации Определение области применения платформы. Часть 3. Обходные пути. Добавление/удаление столбцов

Изменение определения области Sync Framework. Часть 4. Обходные пути. Добавление таблицы в существующую область

person JuneT    schedule 03.12.2012

Да, вы можете это сделать. Вам просто нужно удалить область, воссоздать ее и снова выполнить синхронизацию. Я не уверен, доступно ли это в MSF 4.0.

person james    schedule 18.01.2011
comment
если вы просто удалите область и создадите ее заново, а обе базы данных уже содержат данные, вы столкнетесь с конфликтами, потому что удаление области эффективно стирает знание синхронизации о том, что было синхронизировано. обе реплики будут отправлять друг другу обновления, которые уже существуют... - person JuneT; 03.12.2012