6

我们有一个使用 3 个 SQL Server 的事务复制设置,第一个作为发布者,第二个作为分发者,第三个作为订阅者。

我们有一个活动来使用 de-attach 和 attach 方法更改复制数据库(订阅者)的位置。在此活动期间,我需要停止 SQL 服务器,因此所有复制的事务都将失败。

在此活动期间暂停复制的正确方法是什么,因此当我再次附加数据库并启动 SQL 服务时,复制将正常恢复。

谢谢

4

1 回答 1

5

有关如何完成此操作的详细信息,请参阅以下链接:

启动和停止复制代理

上面的文章似乎没有提供有关停止分发代理的信息,这可以通过使用下面链接中详述的存储过程来实现:

使用 TSQL 启动/停止 SQL Server Replication Agent

于 2013-02-20T15:17:01.517 回答