代码之家  ›  专栏  ›  技术社区  ›  alextansc

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

  •  1
  • alextansc  · 技术社区  · 16 年前

    由于在创建和删除发布时遇到了一些问题,我留下了许多过时的发布,出于某种原因,这些发布仍保留在复制监视器中。

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

    2 回复  |  直到 13 年前
        1
  •  0
  •   alextansc    16 年前

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

    我可以通过创建同名的新发布来删除发布,然后再次删除发布。这次发布将不再出现在复制监视器中。我不记得出版物是否必须和过时的出版物是同一类型,但它是有效的。

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

        2
  •  0
  •   Loftx    13 年前

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

    在这种情况下,只需将数据库重新联机,即可使发布重新出现。然后您可以删除它并使数据库恢复脱机状态以解决该问题。

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