我有一个包含单个列的表,它是主键,uniqueidentified,rowguid = true。如果创建合并复制,则代理将无法以:
开头“该文章仅包含rowguidcol列。您必须至少发布一个其他列。”
有没有办法发布这个表,而不删除rowguid并添加第二列?
THX
答案 0 :(得分:0)
正在发生的事情是快照代理错误地将您的rowguid列标识为合并复制中发布的每个表所需的ROWGUIDCOL。
请参阅Enhance Merge Replication Performance中的快照注意事项部分,以获取有关“合并复制”创建和使用的列的更多信息,以便唯一标识已发布文章中的每一行。
由于现有列的性质,很可能需要添加第二个虚拟列才能使其适用于合并复制。