SQL Server 複寫架構採用「發行-分發-訂閱」模型,對應現實世界的「出版社-郵差-訂戶」關係:
| 角色 | 別稱 | 職責 | 現實比喻 |
|---|---|---|---|
| 發行伺服器 | 出版伺服器 | 定義發佈內容、建立發行集、追蹤資料變更 | 出版社/報社 |
| 分發伺服器 | 暫存交易/快照、排程傳遞、維護複寫中繼資料 | 郵差/物流中心 | |
| 訂閱伺服器 | 接收並套用資料變更、可為多個發行集訂閱 | 訂戶/讀者 |

| 模式 | 資料流向 | 資源消耗方 | 適用場景 |
|---|---|---|---|
| 推式訂閱 | 分發伺服器主動推送 → 訂閱伺服器 | 分發伺服器 | 訂閱者少、即時性要求高、網路穩定 |
| 拉式訂閱 | 訂閱伺服器主動輪詢 ← 分發伺服器 | 訂閱伺服器 | 訂閱者多、離線/行動裝置、分散式環境 |

定期將完整資料副本傳送給訂閱者。
適用條件(符合一項即可):

初始快照後,以交易為單位即時流式傳輸變更。
核心特點:
適用場景:

差異在於:訂閱端變更會同步回寫發行端,實現雙向同步。

初始快照後,發行端與訂閱端可獨立更新,定期合併衝突解決。
獨有特性:
適用場景: