1

我無法理解事務複製和合並複製之間的區別。 這是我的場景: 在一個組織中,我有一個SQL服務器,需要從位於組織不同部門或城市周圍的不同SQL服務器收集信息,並根據收集的信息創建一些報告。 不同SQL服務器中的數據每5或6分鐘更新一次。 我不知道應該使用事務還是合併複製?我應該使用什麼樣的複製?

回答

1

Transactional replication可從單個發佈商向一個或多個訂閱者提供增量更改。

Merge replication將來自多個訂閱者的更改一起帶入中央發佈者。

這聽起來像你會想在你的方案中合併複製。

0

合併。每個站點都是自己數據的主人。

交易是通常的一種方式。

你需要共享信息,從而將其合併爲...

編輯,註釋後

在這種情況下,是的。您的問題意味着在每個位置報告

但是,爲了提高性能,我會考慮使用trigger and Service broker.將所有更新推送到隊列中。這樣,遠程服務器的寫入與本地事務分離。

+0

你不覺得Transactional是足夠的嗎?主服務器只想收集來自不同服務器的信息併產生一些報告而不改變不同服務器中的數據。 – 2011-04-12 19:29:06

相關問題