Windows mobile MS SQL复制的替代选项

Windows mobile MS SQL复制的替代选项,windows-mobile,replication,windows-ce,Windows Mobile,Replication,Windows Ce,我想问一下,除了ms sql复制(这就是我现在使用的)之外,是否还有其他复制数据的选项 创建用于复制的自定义体系结构是个好主意吗 另外,备选方案必须支持在Windows CE/mobile上运行的移动数据库 编辑:应用程序应该能够脱机工作一段时间,然后根据用户的要求,通过向服务器发送/接收所有新的/更新的数据来与服务器数据库同步。根据您的要求,您有两个选项 1) 日志传送,其中来自中央数据库的日志将定期复制到其他服务器,并将该日志应用于数据库。这种方法仅在拥有中央发布数据库和多个订阅数据库时有效

我想问一下,除了ms sql复制(这就是我现在使用的)之外,是否还有其他复制数据的选项

创建用于复制的自定义体系结构是个好主意吗

另外,备选方案必须支持在Windows CE/mobile上运行的移动数据库


编辑:应用程序应该能够脱机工作一段时间,然后根据用户的要求,通过向服务器发送/接收所有新的/更新的数据来与服务器数据库同步。

根据您的要求,您有两个选项

1) 日志传送,其中来自中央数据库的日志将定期复制到其他服务器,并将该日志应用于数据库。这种方法仅在拥有中央发布数据库和多个订阅数据库时有效

2) 使用SSI或DTS定期在数据库之间复制数据,这可以是双向的,只要您的密钥是唯一的,请使用GUID或ID范围

3) 分离中央数据库,将基础文件(数据和日志)复制到目标服务器。这样做的缺点是使中央数据库离线,尽管只是短暂的离线


我认为为复制创建自定义体系结构是一个非常糟糕的主意,但如果不知道您的需求是什么,就很难提出完整的解决方案。

如果您说为什么需要替代方案(内置复制的限制是什么问题),也许更容易回答。我的主要痛苦是部署以及它在复制方面带来的所有问题。