通过 WCF 同步本地 SQL 快速数据库

本文关键字:数据库 SQL WCF 同步 通过 | 更新日期: 2023-09-27 18:31:32

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

我需要什么。

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

我需要通过 WCF 将此数据库与服务器数据库 (SQL 2008 R2) 同步我只需要一种方式"下载"同步,这意味着客户端数据库始终被服务器覆盖。

我怎样才能做到这一点?

我正在尝试几天,让它与Microsoft同步框架 2.1 一起工作。

谢谢!

通过 WCF 同步本地 SQL 快速数据库

你看过这个样本吗?

数据库同步:SQL Server 和 SQL Express N 层与 WCF

如果您确实不需要任何数据从客户端返回到服务器数据库,那么使用 MSF2.1 对于您需要的内容来说已经是矫枉过正了。构建(或查找)一个工具,为数据库中的每个表进行"插入或更新"存储过程,可能会更快、更容易。有了这个位置,并在每个表中都有适当的时间戳和删除标志,你应该能够以比实现同步框架少得多的开销来完成它。

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