我正在维护一个旧的应用程序。我想开始两台服务器之间的合并复制。 但事后我收到这些错误消息“使用rowguidcol属性更新列是不允许的。”通过复制数据库和通过tableadapter更新不可能更新
是否真的没有办法使用tableadapters进行更新?我是否必须重构此应用程序以便能够执行合并复制?
感谢您的输入。
编辑
我检查自动生成的XSD文件,发现在每个updatestatement每个字段更新。一些列从类型唯一标识符,即使你不能将这些值从应用程序更改声明是这样说
update myTable set uniquekeycol = oldValue .... where actualPrimaryKey = value
我们testdatabase有同样的计划,但在SQL2008运行,它看起来像应用程序工作没有任何改变。 (我刚刚创建了一个没有任何订阅者的合并复制)。
它变得越来越陌生和陌生