在两者之间通过 WCF 服务同步 2 个本地 SQL Server 数据库

Posted

技术标签:

【中文标题】在两者之间通过 WCF 服务同步 2 个本地 SQL Server 数据库【英文标题】:Syncing 2 local SQL Server databases over WCF service in between 【发布时间】:2014-07-05 06:46:32 【问题描述】:

我正在尝试同步 2 个 SQL Server 数据库。场景是我有 2 台 PC,它们具有相同的 SQL Server 数据库(两个数据库具有相同的结构和架构)并连接到 Internet。

现在,我想用 C# 开发一个简单的 Windows 应用程序,并安装在两台可能有 'Sync' 命令按钮的 PC 上,然后单击它调用托管在 Web 服务器上的 WCF 服务,然后在两者中同步数据数据库。

请提出解决方案。

【问题讨论】:

为什么要重新发明***? 【参考方案1】:

尝试查看合并复制或更好的 Sync Framework 2.1。使用 WCF 不是您想要的方式。

【讨论】:

如果我在两台 PC 上都没有静态 IP,将合并复制工作,即 IP 将动态变化,Windows 应用程序匿名访问互联网。 合并复制将与同步框架一样与动态 DNS (afraid.org) 一起使用。

以上是关于在两者之间通过 WCF 服务同步 2 个本地 SQL Server 数据库的主要内容,如果未能解决你的问题,请参考以下文章

rsync同步操作(本地与远程)

怎么在一个 mysql 服务的两个不同数据库 database或者是表 之间作同步

WCF入门

有没有一种简单的方法来模拟 WCF 服务和 WCF 客户端之间的事件?

[WCF菜鸟]什么是WCF

通过 Azure 访问本地资源