我无法理解事务复制和合并复制之间的区别。 这是我的情景: 在一个组织中,我有一个SQL服务器,需要从位于组织的不同部分或城市周围的不同sql服务器收集信息,并且一些报告将根据收集的信息创建。 不同SQL服务器中的数据每5或6分钟更新一次。 我不知道我应该使用事务复制还是合并复制?
答案 0 :(得分:1)
Transactional replication提供从单个发布商到一个或多个订阅者的增量更改。
Merge replication将多个订阅者的更改整合到一个中央发布商中。
听起来您希望在您的方案中进行合并复制。
答案 1 :(得分:0)
合并。每个站点都是它自己的数据的主人。
交易通常是一种方式。
您需要共享信息,因此合并它是......
评论后编辑
在哪种情况下,是的。您的问题意味着在每个位置进行报告
但是,为了提高性能,我考虑使用trigger and Service broker.将所有更新推送到队列中。这样,对远程服务器的写入就会与本地事务分离。