如何删除复制监视器中的过时发布?

时间:2008-10-11 13:07:03

标签: sql-server-2005

通过在创建和删除出版物方面的一些拙劣,我留下了许多过时的出版物,这些出版物由于某种原因仍然存在于复制监视器中。

如何删除这些出版物?它似乎没有明确的方法来删除它们。

2 个答案:

答案 0 :(得分:0)

这是我的一个老问题,但至少我再次找到了解决问题的方法。

我能够通过创建具有相同名称的新出版物来删除出版物,然后再次删除出版物。这次发布将不再出现在复制监视器中。我不记得该出版物是否必须与过时的出版物相同,但它有效。

更新:好的,发布类型和数据库名称很重要,否则新创建的发布将被视为不同的发布。有点明显,但现在我很确定。

答案 1 :(得分:0)

我在其中一台服务器上发现的另一种情况发生在带有发布的数据库脱机时。然后,该发布将从对象浏览器中消失,但仍会根据此问题显示在复制监视器中。

在这种情况下,您可以简单地将数据库重新联机,从而重新出现发布。然后,您可以将其删除并使数据库脱机解决问题。

这只有在问题的原因是离线数据库时才会起作用 - 我相信还有很多其他情况会发生这种情况。