【问题标题】:Sql Server Replication or SyncFrameworkSql Server 复制或 SyncFramework
【发布时间】:2011-11-16 18:10:41
【问题描述】:

我有三台数据库服务器,它们都运行 SQL Server 2008。

其中两个位于两个不同的存储(LocalServers)中,另一个位于远程托管环境(RemoteServer)上。

(RemoteServer) 包含有关产品、价格等的最新信息。LocalServers 包含每个商店生成的表格和订单的副本。我需要每天至少一次将(LocalServers)订单发布到(RemoteServer)并从(RemoteServer)下载产品、客户和价格。一天结束时(RemoteServer)必须包含来自每个商店的销售信息,但是( LocalServers) 不需要有其他商店的销售。

LocalServers 能够与 RemoteServer 通信,这是单向通信。从 RemoteServer 到 LocalServers 的通信不可用。

什么样的复制适合我的问题?同步框架?

【问题讨论】:

    标签: sql sql-server-2008 replication


    【解决方案1】:

    SQL Server 合并复制与请求订阅似乎在这种情况下是合适的。

    合并复制可以将两个本地服务器的结果合并到远程服务器中。发布者是远程服务器,订阅者是本地服务器。

    “拉”不表示数据流的方向,是双向的。在“拉”订阅中,合并是从订阅者而不是发布者发起的,这符合通信要求。

    可以使用行过滤器对订单表进行分区,这样每个本地服务器只能看到自己的订单数据。产品/定价不会被过滤,并且对所有成员都是通用的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-08
      • 2019-06-06
      • 2011-06-28
      • 1970-01-01
      • 1970-01-01
      • 2011-08-24
      相关资源
      最近更新 更多