1

我无法理解事务复制和合并复制之间的区别。 这是我的场景: 在一个组织中,我有一个SQL服务器,需要从位于组织不同部门或城市周围的不同SQL服务器收集信息,并根据收集的信息创建一些报告。 不同SQL服务器中的数据每5或6分钟更新一次。 我不知道应该使用事务还是合并复制?我应该使用什么样的复制?

回答

1

Transactional replication可从单个发布商向一个或多个订阅者提供增量更改。

Merge replication将来自多个订阅者的更改一起带入中央发布者。

这听起来像你会想在你的方案中合并复制。

0

合并。每个站点都是自己数据的主人。

交易是通常的一种方式。

你需要共享信息,从而将其合并为...

编辑,注释后

在这种情况下,是的。您的问题意味着在每个位置报告

但是,为了提高性能,我会考虑使用trigger and Service broker.将所有更新推送到队列中。这样,远程服务器的写入与本地事务分离。

+0

你不觉得Transactional是足够的吗?主服务器只想收集来自不同服务器的信息并产生一些报告而不改变不同服务器中的数据。 – 2011-04-12 19:29:06

相关问题