SQL Server:合并复制错误

时间:2017-09-05 05:28:51

标签: sql-server sql-server-2014 replication database-replication merge-replication

有人可以帮我解决SQL Server合并复制中的这个错误吗?

  

合并过程无法将一个或多个INSERT语句复制到“订阅者”。存储过程无法执行。使用SQL事件探查器进行故障排除。 (来源:MSSQLServer,错误号:-2147200990)

     

在Subscriber'DB-TEST'上执行的查询失败,因为连接被选为死锁中的受害者。如果在合并过程内部重试后仍然看到此错误,请重新运行合并过程。 (来源:MSSQLServer,错误号:20245)

     

没有活动交易时无法发出SAVE TRANSACTION。 (来源:MSSQLServer,错误号:628)

1 个答案:

答案 0 :(得分:1)

感谢您考虑我的问题,您的回复显示您的环境中没有遇到此错误。我刚刚通过在复制系统表上创建缺失的索引解决了上述问题,例如“Msmerge_content,Msmerge_tombstone,Msmerge_genhistory ..... Msmerge ....等”。在复制系统表上创建缺失索引之后,它就像魅力一样运行得更快。因此,如果任何一个面临上述错误,应该查看复制系统表上缺少的索引。谢谢。 -