通过WCF同步本地SQL Express数据库

时间:2012-04-19 08:57:09

标签: c# wcf sql-server-2008 microsoft-sync-framework

我知道这个主题有很多材料,但不知怎的,我真的找不到任何过时和满足我需求的东西。

我需要什么。

我有一个本地SQL Express 2008 R2数据库

我需要通过WCF将此数据库与服务器数据库同步(SQL 2008 R2) 我只需要一种方式“下载”同步意思,客户端数据库总是被服务器覆盖。

我该如何实现?

我正在尝试使用Microsoft Sync Framework 2.1。

谢谢!

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

如果您真的不需要任何数据从客户端返回到您的服务器数据库,那么使用MSF2.1对您所需要的内容来说太过分了。构建(或找到)为数据库中的每个表“插入或更新”存储过程的工具可能会更快更容易。有了这些,并且每个表中都有适当的时间戳和删除标志,您应该能够以比实现同步框架更少的开销来完成它。

另外,如果您还没有看过它,请查看网络同步复制选项:http://msdn.microsoft.com/en-us/library/ms151763.aspx