如何更新配置了复制的数据库?

时间:2012-03-22 05:01:37

标签: database sql-server-2008 replication transactional-replication

我们在数据库上进行了复制设置,并且工作正常。

现在我们要更新发布者的数据库。因此,使用安装程序我们更新了数据库,但是当表正在使用时,我们遇到了无法更新表的错误。

那么我们如何更新作为复制一部分的数据库呢?

1 个答案:

答案 0 :(得分:2)

DML更改(插入,更新,删除)将按预期工作并复制到订阅者。默认情况下,架构更改(DDL)将在同步时传播给订阅者,发布属性 @replicate_ddl 必须设置为true。在Making Schema Changes on Publication Databases中可以找到一些例外情况。