使用Microsoft Sync Framework进行多个脱机(LAN连接)本地数据库?

时间:2015-02-09 22:30:43

标签: sql-server winforms microsoft-sync-framework localdb data-synchronization

我有几台计算机,在它们的生产环境中,只能通过LAN相互连接。没有互联网连接。每台计算机都将从具有本地数据库的应用程序的相同副本开始。由于应用程序在每台计算机上使用,我想使用Microsoft Sync Framework定期同步LAN上本地数据库之间的更改。我不打算将这些计算机中的任何一台用作集中式服务器。请注意,由于我的应用程序需要存储过程,因此我使用的是SQL Express 2012 LocalDB而不是SQL Server Compact Edition。

我提出了一个由两部分组成的问题:

1)是否有可能通过Microsoft Sync Framework实现我想要的目标?

2)如果是这样,有人可以帮我开始提供一些关于这个主题的参考资料或建议,以指引我朝正确的方向发展吗?

请注意:我知道之前有两个问题是关于开始使用Microsoft Sync Framework的问题:resource/tutorials to implement a microsoft sync frameworkImplementation Microsoft Sync Framework。我已经完成了这两个问题的答案,并没有找到任何我觉得与我的情况有关的可操作信息。

1 个答案:

答案 0 :(得分:0)

这应该是可能的。 Sync Fx可以以点对点的方式工作。

开箱即用的SqlSyncProvider应该可以与SQLServer,SQLExpress,LocalDB和Azure SQL一起使用。

查看此walkthrough