我想要一种简单的方法来保持SQL CE数据库(在Windows Mobile或CE上)与SQL Server Express同步。我的理解是SQL Express没有通常使用的复制。有没有其他方法可以实现这一目标?
我正在使用.Net 2.0在C#中工作。
谢谢!
答案 0 :(得分:2)
答案 1 :(得分:1)
SQL CE支持复制(您可以订阅复制发布者(我甚至可以使用OTOH)。
如上所述,MS Sync Framework,但在复杂的东西上确实做得不好。
答案 2 :(得分:0)
多年前,我写了一个移动修理工的应用程序,在客户的网站上开发票,在PocketPC上运行。停靠PocketPC时,ActiveSync会自动同步桌面计算机(SQL Express)上主数据库中的数据。 ActiveSync为我的每个表添加了字段以支持同步数据库,并处理同步本身 - 因此它不需要依赖复制。
总而言之,ActiveSync的数据库同步功能实际上非常灵活且易于使用。简短的回答是:如果通过ActiveSync同步,则不需要复制。
希望有所帮助, 埃里克