【发布时间】:2014-03-11 02:45:11
【问题描述】:
我们使用数据库的事务性发布。
数据库的结构是动态的。应用程序动态创建对象,如表/视图。
有没有办法自动复制每个对象?
【问题讨论】:
标签: sql sql-server-2012 replication
我们使用数据库的事务性发布。
数据库的结构是动态的。应用程序动态创建对象,如表/视图。
有没有办法自动复制每个对象?
【问题讨论】:
标签: sql sql-server-2012 replication
要向表中添加新列并将其包含在现有发布中,您需要在发布者处使用 ALTER TABLE ADD 语法。默认情况下,架构更改将在同步时传播给订阅者,发布属性 @replicate_ddl 必须设置为 true。见Making Schema Changes on Publication Databases for more information。
添加新文章(例如表或视图)涉及将文章添加到发布、创建新快照以及同步订阅以将架构和数据应用于新添加的文章。不需要重新初始化,但需要新的快照。请参阅Add Articles to and Drop Articles from Existing Publications 了解更多信息。
【讨论】: