更新复制数据库

时间:2015-09-15 16:37:34

标签: sql-server replication

在推送复制的发布数据库上更新架构的最佳方法是SQL Server(2012)。

目前,我们禁用复制,更新架构,重新启用复制并运行新快照。

随着数据库的发展,这种策略将变得有问题,因为快照将变得更大,这将使部署时间越来越长。

有没有办法在没有新快照的情况下执行此操作?

1 个答案:

答案 0 :(得分:3)

可以使用发布者的ALTER语法进行架构更改。默认情况下,架构更改将自动传播给订户,发布属性 @replicate_ddl 必须设置为true。需要考虑的因素取决于架构更改的类型和发布类型。这包含在Make Schema Changes on Publication DatabasesReplicate Schema Changes