我正在開發一款在Windows Mobile 6上使用合併複製和SQL Compact的軟件。目前它在5臺設備上運行得相當好。是大規模合併複製策略 - 會出現什麼問題?
我碰到的問題如下:
的模式已改變了很多,而且將繼續改變作爲應用程序的發展。將這些模式更改複製到設備中存在各種錯誤,由於模式不一致導致上傳失敗。
訂閱到期(14天后)並且無法使用上傳 - AKA重新初始化,直到該點爲止的未初始數據的潛在數據丟失。
基本上,最壞的情況是數據丟失,當合並複製失敗時,似乎沒有辦法恢復數據。直到現在,我的方法是放棄並在設備上創建訂閱。我聽不到很多人這樣做,儘管它似乎解決了一切。
長期計劃是將這一點發揮到500+設備。任何有關開展類似項目的人的建議,以及如何最大限度地減少數據丟失並使其具有適當的錯誤處理代碼以從同步失敗中恢復將非常感激。