0

我们正在使用持续集成过程,其中一个步骤是同步数据库。为此,我们选择了 RedGate 软件,它将分析两个数据库并生成必要的脚本。但是,我们在这些数据库上运行 SQL 复制,因此许多脚本由于复制而被 SQL Server 禁止。

有没有办法可以暂时禁用/暂停复制,以便我们可以运行转换脚本,然后在脚本执行后再次启用复制?或者,如果有人有其他建议,我们全都听好了!

4

1 回答 1

0

看看 Red Gate 正在制作的脚本在做什么。通常,他们会做一些事情,因为它使脚本在一般情况下不太可能失败,而在您的环境中可能不需要这种保护。

但是,如果必须保留 Red Gate 脚本中的所有内容,您唯一的选择是删除该文章,进行更改,然后重新添加它。sp_droparticle 和 sp_addarticle 是您的朋友。

于 2011-09-07T15:39:00.043 回答