隨著站點增加,原本單一應用與資料庫逐漸演變為多資料庫、多發行集、多訂閱的複雜拓撲。常見問題:
核心目標:減少管理負擔、降低失敗點。可透過維護較少的發行集與訂閱達成,但可能需調整資料庫結構,需評估可行性。
盡量讓各站點資料庫結構一致,減少客製化差異。
在中央伺服器建立單一發行集,涵蓋共同核心資料表;站點專屬資料另行處理。
利用參數化資料列篩選,以單一發行集服務多個訂閱者,依條件自動分發所需資料。
若站點需雙向同步且離線操作,考慮合併式複寫替代交易式複寫。
複雜度源於重複與差異。透過結構標準化、參數化發行、集中監控,能大幅降低 SQL Server 複寫架構的維護成本與風險。