.net 在移动设备和笔记本电脑之间同步sql server数据

.net 在移动设备和笔记本电脑之间同步sql server数据,.net,mobile,sql-server-ce,sync,.net,Mobile,Sql Server Ce,Sync,我的第二个问题是关于移动平台应用程序 我们正在为移动计算机MC2100做一个应用程序,并使用SQL CE作为数据库。现在应用程序已经完成,我的SQL CE数据库中已经有数据,我正在寻找将这些数据与在tablet pc上运行的SQL Express同步(双向同步)的方法 我可以选择如何进行同步,即可以查看所有可行的选项 1.例如,我是否可以从平板电脑上运行的.Net代码将直接连接到设备中的CE DB,也就是说,在连接字符串中输入一个路径,直接将我连接到CE DB(我对此表示怀疑),但如果可能的话,

我的第二个问题是关于移动平台应用程序

我们正在为移动计算机MC2100做一个应用程序,并使用SQL CE作为数据库。现在应用程序已经完成,我的SQL CE数据库中已经有数据,我正在寻找将这些数据与在tablet pc上运行的SQL Express同步(双向同步)的方法

我可以选择如何进行同步,即可以查看所有可行的选项

1.例如,我是否可以从平板电脑上运行的.Net代码将直接连接到设备中的CE DB,也就是说,在连接字符串中输入一个路径,直接将我连接到CE DB(我对此表示怀疑),但如果可能的话,这就是我要寻找的

2.此外,由于所涉及更新的性质,通过CE DB将复制到平板电脑,然后进行双向更新并最终复制回移动设备不是理想的路线,老实说,我也不知道如何做到这一点

3.是否有我可以使用的第三方实用程序,这可能会有所帮助-,但我大部分时间都无法遵循它。有人用过这个吗


感谢您的帮助。

1-不幸的是,这不是一个选项。SQL CE不支持远程连接

2-我知道你说这不是我想要的,但这正是我执行一项非常类似的任务的路线,该任务涉及Windows Mobile 6.5设备上的SQL CE数据库,同步到服务器上的SQL Express数据库

该过程涉及使用RAPI将数据库从设备复制到服务器,然后使用同步框架将CE数据库与SQL数据库同步,然后再次使用RAPI将数据库复制回设备

虽然这听起来像是一个复杂的过程,但它实际上运行得非常好,我认为这可能是你最好的选择


3-我在这里无法真正帮助您,但基于该网页,该实用程序似乎仅用于复制整个数据库,而不用于执行双向同步。

也请查看此演练:演练:

谢谢,我会仔细研究这一点,并将在下周报告这是否对我有效。我决定走复制路线-谢谢你的建议。谢谢你的输入,如果上述演练和Primeworks网站证明太多,我将不得不走复制路线,将在下周更新。这对我有效,正如你所说的,听起来很复杂,但这是相对简单的。