2010-06-04 35 views
1

就我所瞭解的客戶端服務器場景(又名脫機場景)而言,它應該與作爲服務器的SQL Server以及作爲客戶端的SQL Server 一起使用。 我必須在主節點和多個節點之間實現同步,其中節點與主節點進行通信並與主節點進行同步,但不與對方進行同步。主和節點都是SQL Server 2008.帶有兩個SQL Server的MS Sync Framework客戶端服務器場景

在這種情況下使用MS Sync Framework是否有可能(並且有意義)?

當我成立了一個客戶端服務器同步只有一個SqlCeClientSyncProvider(注意),但沒有SqlClientSyncProvider(不

感謝

回答

1

Sync Framework以偶爾連接的系統爲目標。在OCS中,用戶偶爾連接,在不同的位置和不同的網絡身份下連接。始終是啓動同步的客戶端(因爲它知道何時連接)並且通過HTTP網關進行同步。考慮手機和手持設備。與中央服務器同步。

對於緊密連接的系統,當訂戶或多或少總是連接並保持一致的網絡身份時,複製(交易,合併)更合適。

這就是說,代碼庫中有一個SQL Express Client Sync Provider示例。

1

嘿syncFramework可能是矯枉過正的場景..你可能只是想嘗試SQL Server複製。這裏有一些documentation。基本上SQL Server已經能夠創建複製出版物(快照,交易和合並),然後你只需添加你的訂閱者。訂戶將與主人一起復制,主人將與訂戶一起復制。您可以選擇複製整個數據庫或只是幾個表。看一看。

相關問題