2015-05-12 36 views
1

我最近開始在基於Microsoft Sync Framework 2.1的項目上工作,這個項目已經開發出來,要求很簡單,同步數據庫(服務器到客戶端和客戶端到服務器),但是我得到非常頻繁的錯誤,聲明blah_blah_selectchanges已經存在(procedure),一旦我將刪除所有提到的程序,它會正常工作..然後再次當我用另一臺機器嘗試這個錯誤再次..現在我沒有得到一個想法如何克服這個錯誤...我做了一些研究,發現由供應過程創建的附加表(在同步數據庫下):Products_Tracking,schema_info,scope_config和scope_info。還有其他數據庫對象,例如由供應過程創建的觸發器和存儲過程。我有一個疑問,如果額外的表/過程/觸發器已存在同步模式,爲什麼它再次創建..錯誤,指出CR_CONSUMER_INFO_selectchanges已經存在?

+0

可以_you_讀你寫的東西嗎?因爲我不能。你能更好地格式化一下嗎? –

回答

0

檢查如何供應。你是否檢查範圍是否已經存在?如果該表存在現有作用域並且您想要添加新作用域,則應該指定SetCreateProceduresForAdditionalScopeDefault。