是否可以让ADO.NET的Sync Services从多个设备上的表中读取数据并将其插入到中央SQL Server中,在中央表中有一个附加列,其中包含行数据的来源?
假设我已经为门到门的销售人员配备了他们注册销售的设备。本地表将包含具有销售信息的行,中央数据库将包含相同的数据+包含销售人员ID的列。
这可能,或者我是否也需要本地数据库中的销售人员ID?
答案 0 :(得分:0)
Sync Framework使用GUID标识每个客户端(请参阅:How To:Use Session Variables),您可以使用它将特定客户端映射到特定销售人员(请参阅:确定哪个客户端在{{3}上进行了数据更改) }或How to: Use Custom Change Tracking System。
或尝试此处的方法来拦截变更数据集并插入/替换销售员值:How to: Use SQL Server Change Tracking