数据库同步

Jlo*_*uro 6 database delphi database-replication

最近我的客户问我是否可以远程使用他们的应用程序,与本地网络和公司服务器断开连接.

一种解决方案是将数据库放在云中,但是必须始终可以连接到数据库,云和Internet连接.并非总是如此.

所以我的问题是 - 是否有任何数据库同步系统或同步库,以便我可以与本地数据库断开工作,当我连接同步我所做的更改并接收其他人所做的更改?

更新:

该应用程序在Windows(7/xp)下(现在)

它在Delphi 2007 win32中

所有客户端都需要具有读/写访问权限

所有客户端都有Internet连接,但并不总是打开

安全性并不重要,但同步服务应加密通信

当存在公司网络时,系统应同步并使用服务器数据库而不是本地数据库.

Shi*_*iji 0

一种免费的可能性是 Microsoft Sync Framework:http://msdn.microsoft.com/en-us/sync/bb736753.aspx

您也许可以使用它,但您需要提供有关您的应用程序和操作环境的更多详细信息才能确定。