1
是否有可能让Sync Services for ADO.NET从多个设备上的表中读取数据并将其插入到中央SQL Server中,并在中央表中具有行数据的起源的附加列?同步服务可以在中心表上添加一列吗?
比方说,我已经配备了送货上门销售人员的注册销售设备。本地表将包含带有销售信息的行,中央数据库将包含相同的数据+包含销售人员ID的列。
这是可能的,还是我需要在本地数据库中的销售人员的ID呢?
是否有可能让Sync Services for ADO.NET从多个设备上的表中读取数据并将其插入到中央SQL Server中,并在中央表中具有行数据的起源的附加列?同步服务可以在中心表上添加一列吗?
比方说,我已经配备了送货上门销售人员的注册销售设备。本地表将包含带有销售信息的行,中央数据库将包含相同的数据+包含销售人员ID的列。
这是可能的,还是我需要在本地数据库中的销售人员的ID呢?
同步框架标识每个客户端与GUID(参见:How To:Use Session Variables),你可以用它来一个特定的客户端映射到特定营业员(见:确定哪些客户的数据变化或者How to: Use Custom Change Tracking System或How to: Use SQL Server Change Tracking
。或者试试这里拦截更改数据集并插入/替换销售人员值的方法:Part 1 – Upload Synchronization where the Client and Server Primary Keys are different