2015-07-17 9 views
0

После первой синхронизации с фильтрами данные, созданные до первой синхронизации, не загружаются, если они сопоставляются фильтром через новую ассоциацию.Microsoft Sync Framework Filters

У меня есть один SQL Server и несколько клиентов SQL Server CE. Я создаю области <MAC>#Setup, где отфильтрованные данные отправляются клиентам в загружаемом DirectionOrder. Первая синхронизация происходит ОК (создаётся схема и данные загружаются), в последующих синхронизациях данные, созданные до первой синхронизации, не загружаются, если они соответствуют фильтру. Учитываются только новые вставки или обновления.

ответ

0

SyncFx отслеживает и применяет изменения в таблице. предполагая, что у вас есть таблица ссылок/ассоциаций, при изменении ассоциации это обновленная таблица ассоциаций. SyncFx не будет захватывать связанные строки из других таблиц, поскольку он знает только, что таблица ссылок/ассоциаций была обновлена, а не связанные таблицы.

+0

Спасибо за разъяснение, это подтверждает мое подозрение. Каков наилучший способ обойти это ограничение? Я создал триггеры, которые обновляют local_create_peer_timestamp из связанных таблиц. –

Смежные вопросы