Могут ли службы синхронизации добавить столбец в центральную таблицу? - PullRequest
1 голос
/ 14 апреля 2011

Возможно ли, чтобы службы Sync Services for ADO.NET считывали данные из таблицы на нескольких устройствах и вставляли их в центральный SQL Server, имея дополнительный столбец в центральной таблице с источником данных строки?

Допустим, я снабдил продавцов от двери до двери устройством, где они регистрируют продажи.Локальная таблица будет содержать строки с информацией о продажах, а центральная база данных будет содержать те же данные + столбец с идентификатором продавца.

Возможно ли это, или мне потребуется идентификатор продавца влокальная база тоже?

1 Ответ

0 голосов
/ 14 апреля 2011

Sync Framework идентифицирует каждого клиента с помощью GUID (см .: Как: использовать переменные сеанса ), и вы можете использовать это для сопоставления конкретного клиента с конкретным продавцом (см. Определение того, какой клиент сделал данные Изменить на Как: использовать пользовательскую систему отслеживания изменений или Как: использовать отслеживание изменений SQL Server .

Или попробуйте здесь подход для перехвата набора данных изменений и вставки / замены значения продавца: Часть 1 - Загрузка синхронизации, где первичные ключи клиента и сервера различаются

...