5

如何删除发布和订阅中的复制表?(仅限脚本)

我不想仅将其从复制中删除,因为这样表的未复制副本将保留在订阅中。我希望删除该表的所有实例。

所以我想要一个脚本,从发布者中删除表,从发布中删除表,并将表删除到发布者和所有订阅者中。理想情况下,它将采用表名的参数。

4

1 回答 1

5

您需要调用sp_droparticlesp_dropmergearticle从发布中删除文章,然后生成新快照。

然后调用 DROP table 删除发布者和订阅者的表。

这在Add Articles to and Drop Articles from Existing PublicationDelete an Article中都有介绍。

要将 DROP 语句从发布者发布到订阅者,请使用sp_addscriptexec

于 2012-05-08T16:44:38.020 回答