我们正在使用持续集成过程,其中一个步骤是同步数据库。为此,我们选择了RedGate软件来分析两个数据库并生成必要的脚本。但是,我们在这些数据库上运行SQL复制,因此,由于复制,SQL Server禁止使用许多脚本。
有没有办法可以暂时禁用/暂停复制,以便我们可以运行转换脚本,然后在执行脚本后再次启用复制?或者,如果有人有其他建议,我们全都听见了!
答案 0 :(得分:0)
看看Red Gate正在制作的剧本正在做什么。很多时候,他们会做一些事情,因为它会使脚本在一般情况下不太可能失败,而在您的环境中可能不需要这种保护。
但是,如果Red Gate脚本中的所有内容都必须保留,则唯一的选择是删除文章,进行更改,然后重新添加。 sp_droparticle和sp_addarticle是你的朋友。