打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
sql server compact 与 sql server 2005 通过远程访问进行数据同步-jeff chow-博客园
关于如何在移动设备上安装SQL Server Compact,参见如何:在设备上安装 SQL Server Compact 3.5。 而在服务器(PC机)上,除了需要装有SQL Server 2005外,还要另外安装Microsoft SQL Server 2005 Compact Edition Server Tools。 配置Web同步服务可以参见SQL Server Compact Edition 与SQL Server 2005数据同步之 请求和推送,说得比较详细,也有代理例子。

  远程访问/Remote Data Access/RDA,采用这种方法进行数据同步,其操作就只有Pull和Push。Pull将服务器的数据同步到移动设备,而Push则是将移动设备数据库上的数据发送到服务器。

  Pull函数中的表,不能存在于Compact数据库中,也就是说,每次Pull操作都会在Compact数据库中新建一张表。如果项目需要在中心数据库更新数据以后同步到Compact数据库的话,本人想到的解决方法只有两个:如果数据不多且更新频率不高的话,删除这样表再执行Pull操作,这种做法比较容易实现。如果数据多而且频率高的话,只能将其同步到一张临时表,然后再将表中的数据移到永久表中。

  Push函数中的表,必须是通过Pull函数创建的,在Pull函数中数据库会跟踪这样表,为了以后执行Push操作,RDA自身可以解决数据冲突的问题。也就是说,移动设备对数据进行了修改以后,同步到中心数据库的操作不用程序员编写代码处理数据冲突问题。

  


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
WebMatrix教程(三) (关注Microsoft 的最新武器:基于空白项目建立你的WebMatrix网站[下篇])
C#中创建SQL Server数据库及表的方法
SQL SERVER 2005数据导入图文教程
sql server导入excel等数据
数据库作业一 ------ SQL Server 安装与简单使用
PowerDesigner中如何生成主键和自增列--SQL SERVER版本 - NetS...
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服