SQL Server复制 - 要包括的对象

时间:2015-07-15 16:10:39

标签: sql-server replication transactional-replication

是否有任何SQL Server复制最佳实践?有没有我可以阅读的链接?
我正在使用2012年和2014年。我想知道,一般来说,人们通常会复制什么类型的数据库对象 从源实例(发布)到目标实例(订阅)?表肯定是其中之一。 如果有很多与源数据库关联的视图,并且可能未在复制中使用 数据库(目标/订阅),我应该在复制过程中包含它们吗?怎么样存储 程序?在这两种情况下,最好只复制数据并手动部署视图和 存储过程?我想得到一些想法/建议?感谢

1 个答案:

答案 0 :(得分:0)

以下是一些涵盖复制最佳实践和提高性能的资源:

Best Practices for Replication Administration

Enhance General Replication Performance

您可以在此处找到可以使用Replication发布的数据库对象列表:

Publish Data and Database Objects

如果正在复制数据库(订阅者)上使用对象,则是,您应该复制对象。如果没有,请随意将其排除在出版物之外。

将它们包含在发布中而不是手动部署它们的好处是,复制支持对已发布对象的架构更改,并且当您在发布服务器上的相应发布对象上进行架构更改时,这些更改将默认传播到所有订阅服务器。这包含在Make Schema Changes on Publication Databases