保持移动数据同步

时间:2009-04-03 16:35:24

标签: windows-mobile windows-ce sql-server-ce

我想要一种简单的方法来保持SQL CE数据库(在Windows Mobile或CE上)与SQL Server Express同步。我的理解是SQL Express没有通常使用的复制。有没有其他方法可以实现这一目标?

我正在使用.Net 2.0在C#中工作。

谢谢!

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

SQL CE支持复制(您可以订阅复制发布者(我甚至可以使用OTOH)。

如上所述,MS Sync Framework,但在复杂的东西上确实做得不好。

答案 2 :(得分:0)

多年前,我写了一个移动修理工的应用程序,在客户的网站上开发票,在PocketPC上运行。停靠PocketPC时,ActiveSync会自动同步桌面计算机(SQL Express)上主数据库中的数据。 ActiveSync为我的每个表添加了字段以支持同步数据库,并处理同步本身 - 因此它不需要依赖复制。

总而言之,ActiveSync的数据库同步功能实际上非常灵活且易于使用。简短的回答是:如果通过ActiveSync同步,则不需要复制。

希望有所帮助, 埃里克