删除事务复制的步骤

时间:2015-09-01 15:49:54

标签: sql-server-2012 transactional-replication

我正在寻找一些关于如何完全删除SQL Server 2012事务复制的好文章,文档或链接?我目前有三台参与事务复制的SQL Server机器(假设是SQL-P,SQL-D和SQL-S)。字母P代表出版商,D分销商和S用户。我正在寻找我需要执行的步骤或步骤,以完全删除此设置中涉及的所有组件,包括删除分发数据库。谢谢!

1 个答案:

答案 0 :(得分:1)

有多种方法可以解决这个问题,但最干净的方法是使用SSMS。您需要转到发布者,展开复制文件夹,右键单击每个发布,然后删除发布。这将提示您连接到订阅者,并删除其中的订阅组件。如果您按照描述使用SSMS,那么它将触发必要的脚本以删除发布者,订阅者和分发者上的复制元数据。

如果您无法使用SSMS删除复制,则还可以使用可在发布者和订阅者上运行的存储过程来清除所有复制组件。有关存储过程的详细信息,请参阅下面的链接。

删除所有出版物后,您可以通过SSMS禁用发布和分发。

此页面上提供了您需要的所有信息的链接 - https://technet.microsoft.com/en-US/library/ms152757(v=SQL.105).aspx。请仔细阅读,你应该没事。

如果您遇到问题,请告诉我。