介绍合并复制
Microsoft SQL Server Compact 3.5 复制基于 SQL Server 合并复制。可以通过使用 SQL Server 2005 数据库、SQL Server 2008 数据库或 SQL Server 2008 R2 数据库来实现合并复制。
合并复制完美地适用于便携式设备,因为它让数据自动和独立地在便携式设备和服务器上进行更新。设备和服务器上的数据可以在设备连接时进行同步,将客户端的更改发送到服务器并且从服务器接收新的更改。
与远程数据访问 (RDA) 相比,合并复制要求在服务器上进行更多的配置和维护,但是它适用于具有很多设备的应用程序。合并复制还提供了内置和自定义的冲突解决功能、考虑到了同时来自多个表数据复制、允许您通过 SQL Server 使用监视工具,并且根据数据需要和标识范围管理提供了用于改进性能的丰富的数据复制选项(例如项目类型和筛选)。
当要求解决冲突时、必须将数据传播到台式机或便携式计算机和设备、必须从台式机或便携式计算机和设备传播数据时,以及要求强大的数据分发功能时,合并复制也是一个很好的解决方案。
合并复制的常见方案包括:
下载只读数据
输入和上载新数据
更新和同步数据
大多数应用程序使用这些方案的组合。例如,销售支持应用程序可能会将价格列表参考数据的仅限下载项目类型用于设备,同时依赖于数据捕获和上载以捕获设备上的新订单,然后将它们上载到服务器。