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