我们在数据库上进行了复制设置,并且工作正常。
现在我们要更新发布者的数据库。因此,使用安装程序我们更新了数据库,但是当表正在使用时,我们遇到了无法更新表的错误。
那么我们如何更新作为复制一部分的数据库呢?
答案 0 :(得分:2)
DML更改(插入,更新,删除)将按预期工作并复制到订阅者。默认情况下,架构更改(DDL)将在同步时传播给订阅者,发布属性 @replicate_ddl 必须设置为true。在Making Schema Changes on Publication Databases中可以找到一些例外情况。