sp_MScheckIsPubOfSub存储过程的问题

时间:2012-11-10 09:39:02

标签: sql-server-2008-r2 replication merge-replication

我们已经设置了SQL Server 2008 R2合并复制。

我们有20多个推送订阅。

偶尔我会在同步过程中收到以下错误消息:

  

错误消息:合并过程无法设置状态   订阅正确。
  (来源:MSSQL_REPL,错误号:MSSQL_REPL-2147200963)
  无法找到存储过程' dbo.sp_MScheckIsPubOfSub'。
  (来源:MSSQLServer,错误号:2812)

我找到了上述SP& amp;的代码针对订户数据库&一切正常。

我的问题是:为什么这个存储过程会不时地被删除?我该如何解决这个问题呢?

1 个答案:

答案 0 :(得分:2)

请检查sysmergesubscriptions中已删除订阅的孤立行并删除它们。例如,失败的订阅者可能在sysmergesubscriptions中有重复的条目,其中一个是从先前删除的订阅中孤立的。

这是我过去客户ymmv的错误和解决方案的原因。我希望这会有所帮助。