【发布时间】:2015-06-30 11:09:39
【问题描述】:
我们有一个数据库 a,每晚 2.45 AM 复制到订阅者数据库 b(用于 SSRS 报告)。
我们需要向其中一个复制表添加一列,因为它的 iSeries 中的源文件添加了一个列,我们需要在 SSRS 报告数据库中使用该列。
我了解(来自Making Schema Changes on Publication Databases)和来自Damien_The_Unbeliever 的答案here)在SQL Server 复制中有一个默认设置,如果我们使用T-SQL ALTER TABLE DDL 语句来添加新列到我们 PION 数据库中的表 BUPF,更改将自动传播到订阅者数据库。
我如何检查架构更改的复制设置,以确保我们在进行更改后不会出现复制问题?
或者我应该只运行ALTER TABLE BUPF ADD Column BUPCAT Char(5) NULL?
【问题讨论】:
标签: sql-server replication ddl alter-table transactional-replication