English 中文(简体)
在移动设备与膝上型计算机之间同步 sql 服务器数据
原标题:Synchronise sql server data between mobile device and laptop

关于移动平台应用的第二个问题

我们正在做一个移动计算机 MC2100 的应用程序, 并使用 SQL CE 作为数据库。 现在程序已经完成, 我将数据存到我的 SQL CE 数据库中, 我正寻找方法将这些数据同步( 2 种方式同步) SQL Express 在一个 Pc 平板上运行的 SQL Express 。

我可以选择如何做同步, 即所有可行的选择 都可以被研究。

1. 例如,我能否从平板电脑上运行的.Net 代码将设备中的 CE DB 直接连接到 " 强 " < /强 " / " 强 ",即将连接字符串中的一条路径直接带我到 CE DB (我怀疑这一点),但如果可能的话,这就是我要找的东西。

2. 此外,由于所涉更新内容的性质,在平板上的CE DB上复制 < 强度 > < /强度 >,然后是两条路的更新和返回移动设备的最后副本不是理想的路线,坦率地说,我不知道如何做到这一点!

3. 我是否可以使用第三方的公用事业,这可以帮助我——http://www.primeworks-mobile.com/Produces/DataPortCommand.html ,但大部分情况下我无法跟踪。有人使用过吗?

谢谢你的帮助

最佳回答

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

- 我知道你说这不可取, 但这正是我为了完成一个非常相似的任务而选择的路线 涉及Windows移动6.5设备上的SQL CE数据库, 与服务器上的SQL Express数据库同步。

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

虽然这听起来像一个复杂的过程, 但实际上效果相当不错, 我认为这可能是你最好的选择。

3,我帮不了你,但根据网页来看, 它似乎只是用来复制整个数据库, 而不是用来进行2种方式的同步。

问题回答

也可以看一看这个行进图: 走道: 创建不时连接的智能设备应用程序





相关问题
Manually implementing high performance algorithms in .NET

As a learning experience I recently tried implementing Quicksort with 3 way partitioning in C#. Apart from needing to add an extra range check on the left/right variables before the recursive call, ...

Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

How do I compare two decimals to 10 decimal places?

I m using decimal type (.net), and I want to see if two numbers are equal. But I only want to be accurate to 10 decimal places. For example take these three numbers. I want them all to be equal. 0....

Exception practices when creating a SynchronizationContext?

I m creating an STA version of the SynchronizationContext for use in Windows Workflow 4.0. I m wondering what to do about exceptions when Post-ing callbacks. The SynchronizationContext can be used ...

Show running instance in single instance application

I am building an application with C#. I managed to turn this into a single instance application by checking if the same process is already running. Process[] pname = Process.GetProcessesByName("...

How to combine DataTrigger and EventTrigger?

NOTE I have asked the related question (with an accepted answer): How to combine DataTrigger and Trigger? I think I need to combine an EventTrigger and a DataTrigger to achieve what I m after: when ...

热门标签