使用Sync Framework将SQLite与SQLServer同步

Iba*_*bad 6 sql-server sqlite synchronization microsoft-sync-framework

我正在尝试创建一个在线应用程序,它可以将运行在Android设备上的SQLite数据库与运行在服务器上的SQL同步.我们有一个在.NET和Android上运行的企业应用程序; 我们需要同步他们的数据以保持一致性.它将是双向同步:应同步发生的任何数据更改(在客户端或数据库服务器上).

我看到这可以通过许多方法实现,但是对于这种情况,我建议使用Microsoft Sync Framework,因为它自动化同步过程并且也可以方便.我做了一些关于使用Sync框架的研究,并在Microsoft网站上找到了一些示例.但主要是他们正在进行离线同步:他们基本上在桌面上进行同步过程,其中源数据库和目标数据库在同一台机器上.但对于我的情况,情况并非如此.我在客户端计算机上有SQLite,在服务器上有SQL,所以这里似乎需要一个在线同步过程.

我该怎么做到这一点?

Jun*_*neT 0

它们是示例应用程序,因此为了简单起见,它们只是在本地指向源数据库和目标数据库。无法阻止您将数据库连接重新指向远程服务器。

不要单独查看 Sync Framework SDK,而是查看Sync Framework Toolkit。这是针对非 MS 客户端平台的平台。