2013-10-31 37 views
0

我正在使用同步框架2.1與SQL Server 2008和SQL Server CE與幾個客戶端。同步框架2.1與SQL Server 2008和SQL Server CE不同步插入並下載所有更新

我調配客戶端數據庫並同步,然後在每個客戶端應用程序中部署該文件。

現在同步似乎不能在除一個客戶端以外的所有設備上正常工作。我是否需要爲每個客戶端獨立配置數據庫,而不是使用副本?

這個問題不建議的話,請在同步Fx的建議SyncFramework 2.1 updates & deletes do not seem to apply properly

回答

2

,每個副本都有一個唯一的ID從其他副本區別開來。通過複製一個數據庫,你會得到幾個具有相同ID的副本。

所以你做什麼都行不通。如果要使用預配置的SQL CE數據庫來初始化其他客戶端,請生成快照並部署快照。

參見:How To: Provision for Synchronization Using Snapshot Initialization

+0

謝謝六月。只是澄清一下,我可以將快照的相同副本部署到所有其他客戶端,還是必須爲每個客戶端生成快照。 –

+1

您可以將相同的快照部署到每個客戶端。確保其部署的快照。一旦同步快照一次,Sync Fx不再將該數據庫視爲快照。即您創建快照,則可以將其發送給任意數量的客戶端。如果客戶端A同步其快照,則不能使用客戶端A的數據庫來初始化其他客戶端,因爲一旦同步數據庫快照,其元數據就會更新並不再視爲快照 – JuneT

相關問題