我正在維護一箇舊的應用程序。我想開始兩臺服務器之間的合併複製。 但事後我收到這些錯誤消息「使用rowguidcol屬性更新列是不允許的。」通過複製數據庫和通過tableadapter更新不可能更新
是否真的沒有辦法使用tableadapters進行更新?我是否必須重構此應用程序以便能夠執行合併複製?
感謝您的輸入。
編輯
我檢查自動生成的XSD文件,發現在每個updatestatement每個字段更新。一些列從類型唯一標識符,即使你不能將這些值從應用程序更改聲明是這樣說
update myTable set uniquekeycol = oldValue .... where actualPrimaryKey = value
我們testdatabase有同樣的計劃,但在SQL2008運行,它看起來像應用程序工作沒有任何改變。 (我剛剛創建了一個沒有任何訂閱者的合併複製)。
它變得越來越陌生和陌生