sql server compact 与 sql server 2005 通过远程访问进行数据同步-jeff chow-博客园
来源:百度文库 编辑:神马文学网 时间:2024/04/29 14:46:23
关于如何在移动设备上安装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自身可以解决数据冲突的问题。也就是说,移动设备对数据进行了修改以后,同步到中心数据库的操作不用程序员编写代码处理数据冲突问题。
远程访问/Remote Data Access/RDA,采用这种方法进行数据同步,其操作就只有Pull和Push。Pull将服务器的数据同步到移动设备,而Push则是将移动设备数据库上的数据发送到服务器。
Pull函数中的表,不能存在于Compact数据库中,也就是说,每次Pull操作都会在Compact数据库中新建一张表。如果项目需要在中心数据库更新数据以后同步到Compact数据库的话,本人想到的解决方法只有两个:如果数据不多且更新频率不高的话,删除这样表再执行Pull操作,这种做法比较容易实现。如果数据多而且频率高的话,只能将其同步到一张临时表,然后再将表中的数据移到永久表中。
Push函数中的表,必须是通过Pull函数创建的,在Pull函数中数据库会跟踪这样表,为了以后执行Push操作,RDA自身可以解决数据冲突的问题。也就是说,移动设备对数据进行了修改以后,同步到中心数据库的操作不用程序员编写代码处理数据冲突问题。
sql server compact 与 sql server 2005 通过远程访问进行数据同步-jeff chow-博客园
SQL Server 2005 Compact Edition的安全性
SQL Server 2005 Compact Edition错误范围
SQL Server 2005 Compact Edition常见错误
SQL Server 2005 Express 远程访问设置 - xiongyilong的...
SQL Server 2005 Express 远程访问设置 - xiongyilong的...
轻松掌握SQL Server数据同步技术
SQL Server 2005数据备份与还原
SQL概述For SQL Server Compact Edition
如何压缩SQL Server 2005 Compact Edition数据库
如何收缩SQL Server 2005 Compact Edition数据库
如何删除SQL Server 2005 Compact Edition数据库
SQL Server Compact Edition启用日志记录
sql server
使SQL Server数据支持 XML SQL server技术交流
SQL Server扩展存储过程实现远程备份与恢复
删除SQL Server日志 - 无风 - 博客园
SQL SERVER 2005无法远程连接的问题
用SQL Server Compact Edition创建移动应用程序
SQL Server CE和.NET Compact Framework概述
用Java访问SQL Server 2000数据库
Microsoft SQL Server:SQL Server 2005 功能比较
Microsoft SQL Server:现在就体验 SQL Server 2005
Microsoft SQL Server数据完整性实现策略