2

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

我需要的。

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

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

我怎样才能做到这一点?

我尝试了几天让它与 Microsoft Sync Framework 2.1 一起工作。

谢谢!

4

2 回答 2

0

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

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

于 2012-04-20T14:27:07.237 回答
0

你看过这个样本吗?

数据库同步:SQL Server 和 SQL Express N-Tier with WCF

于 2012-04-19T23:28:36.187 回答