2011-02-25 219 views
0

我正在使用同步框架來同步來自Sql Server 2008 R2數據庫的數據。當我在我的機器上運行同步,從已安裝的wpf應用程序或Visual Studio中運行同步時,一切都正常同步。同步框架2.1未完成同步

當我在另一臺機器上安裝程序時,會出現該問題。看起來像同步運行,當我看着在Sql Profiler中運行的查詢列表時,但是這些更改不適用於sqlce數據庫。

+0

你可以更具體一點。數據庫位於何處?你看到Sql Queuing在Source上而不是在Destination上嗎?運行WPF應用程序的新機器是否具有對源數據庫和目標數據庫的適當訪問權限? – 2011-03-09 06:55:11

回答

0

我有一個非常類似的問題: 我們正在使用同步幀工作將多個站點同步到中央服務器。在產生數據的系統升級之前,一切都很順利。現在在一些網站我得到插入錯誤,一些關於FK約束和一些關於正常插入嘗試插入空值到不可空列。 從我能找到的_selectchanges SP正在返回一些不存在的行或與無效的數據,然後導致bulkinsert SP中的錯誤。

解決方法是重新設置範圍並重新同步所有數據,這使得事情變得簡單。

我想找到根本原因,所以我可以處理它重新同步所有數據不是很好的解決方案,對我們來說並不總是可能的。

任何想法或想法?

編輯: DBs模式與以前相同,只是數據正在更改。