2013-04-05 75 views
1

我已經做了一個winform應用程序與使用同步FX離線場景的數據同步。問題是,當我同步數據庫時,應用程序給我一個消息,說應用程序已成功同步(完成的行數已成功同步),但是當我檢查數據庫時數據不同步且仍然相同。任何想法爲什麼發生這種情況?同步Fx:Succeesfully同步,但沒有數據同步

我想知道,有什麼可能性會導致數據同步失敗?

回答

0

訂閱提供商的ApplyChangeFailed事件以查看在同步過程中是否遇到錯誤或衝突。

你可能想闡述以及哪些數據庫是你synching(SQL CE?SQL Express的,服務器的LocalDB,天青?)什麼改變失敗(插入,更新,刪除?)

+0

感謝JuneT。我已經在我的應用程序中使用了applycahngefailed事件,並且似乎沒有發生衝突/錯誤。我正在sql server和sql server之間進行同步。任何想法? – 2013-04-07 10:07:24

+0

當您進行更新時,請查看相應的跟蹤表,如果它正在更新。如果正在更新,請查看ChangesSelected事件,如果正在選擇更改。你是否正確初始化你的數據庫?沒有恢復的副本?你沒有更新PKs? – JuneT 2013-04-07 12:00:30

+0

是的,我很確定我正確初始化數據庫並且不更新PK。無論如何,這不會每次都發生。我嘗試了很多次,但有時我的數據庫可以成功同步。 – 2013-04-07 13:16:39