如何在现有复制上自动添加/删除表?

时间:2014-05-20 08:16:37

标签: sql-server-2008 replication

我在SQL Server 2008 R2中有一个数据库(例如Publisher)。我将其表和数据复制到订阅者(例如Subscriber)。

然后我添加了一个表格(例如AddedTable),并在发布商处删除了另一个表格(例如DropedTable)。

如何重新加载所有" 现有"表自动向订户发送?有没有办法在SQL Server 2008 r2中执行此操作?

亲切的问候 阿明

1 个答案:

答案 0 :(得分:1)

添加新文章涉及将文章添加到发布,创建新快照以及同步订阅以应用新添加的文章的架构和数据。不需要重新初始化,但是新的快照是。

从发布中删除文章涉及删除文章,创建新快照以及同步订阅。必须特别考虑使用参数化过滤器和兼容级别低于90RTM的合并出版物。

Add Articles to and Drop Articles from Existing Publications中介绍了这一点。