Hye那里我将使用html5为我的最后一年项目开发一个网络系统,但我有点困惑我将如何从移动设备同步到服务器...有没有办法从移动设备同步( SQL精简版到管理员(SQL服务器)...请帮助我解决这个问题
答案 0 :(得分:0)
同步可以从简单开始,但很快就会变得相当复杂。这一切都取决于你的需求。
问自己以下问题:
简单的解决方案是只使用“lastModified”字段并跟踪您的目标。请记住使用运行数据库的系统的日期/时间,因此在设备上获取服务器的当前UTC日期/时间,然后获取所有更新< =到该日期/时间。只查询所有记录,因为它比您保存的日期更新并将它们复制到另一台服务器。
更复杂的解决方案跟踪删除,处理事务(同步前启动,同步后完成,简单解决方案错过),具有高级冲突解决方案,支持批处理等。
为了更加安全,您希望停止使用日期/时间,并为修订版提供全局计数器。如果您想跟踪已启动但未提交其事务的更新(请查看SQL-Server更改跟踪,CHANGE_TRACKING_CURRENT_VERSION()
),这会变得更加棘手。
更多细节可以在Microsoft Sync Framework上找到,作为如何完成的一个例子。