我知道这个主题有很多材料,但不知怎的,我真的找不到任何过时和满足我需求的东西。
我需要什么。
我有一个本地SQL Express 2008 R2数据库
我需要通过WCF将此数据库与服务器数据库同步(SQL 2008 R2) 我只需要一种方式“下载”同步意思,客户端数据库总是被服务器覆盖。
我该如何实现?
我正在尝试使用Microsoft Sync Framework 2.1。
谢谢!
答案 0 :(得分:0)
答案 1 :(得分:0)
如果您真的不需要任何数据从客户端返回到您的服务器数据库,那么使用MSF2.1对您所需要的内容来说太过分了。构建(或找到)为数据库中的每个表“插入或更新”存储过程的工具可能会更快更容易。有了这些,并且每个表中都有适当的时间戳和删除标志,您应该能够以比实现同步框架更少的开销来完成它。
另外,如果您还没有看过它,请查看网络同步复制选项:http://msdn.microsoft.com/en-us/library/ms151763.aspx