我们已经设置了SQL Server 2008 R2合并复制。
我们有20多个推送订阅。
偶尔我会在同步过程中收到以下错误消息:
错误消息:合并过程无法设置状态 订阅正确。
(来源:MSSQL_REPL,错误号:MSSQL_REPL-2147200963)
无法找到存储过程' dbo.sp_MScheckIsPubOfSub'。
(来源:MSSQLServer,错误号:2812)
我找到了上述SP& amp;的代码针对订户数据库&一切正常。
我的问题是:为什么这个存储过程会不时地被删除?我该如何解决这个问题呢?
答案 0 :(得分:2)
请检查sysmergesubscriptions中已删除订阅的孤立行并删除它们。例如,失败的订阅者可能在sysmergesubscriptions中有重复的条目,其中一个是从先前删除的订阅中孤立的。
这是我过去客户ymmv的错误和解决方案的原因。我希望这会有所帮助。