是否有任何SQL Server复制最佳实践?有没有我可以阅读的链接?
我正在使用2012年和2014年。我想知道,一般来说,人们通常会复制什么类型的数据库对象
从源实例(发布)到目标实例(订阅)?表肯定是其中之一。
如果有很多与源数据库关联的视图,并且可能未在复制中使用
数据库(目标/订阅),我应该在复制过程中包含它们吗?怎么样存储
程序?在这两种情况下,最好只复制数据并手动部署视图和
存储过程?我想得到一些想法/建议?感谢
答案 0 :(得分:0)
以下是一些涵盖复制最佳实践和提高性能的资源:
Best Practices for Replication Administration
Enhance General Replication Performance
您可以在此处找到可以使用Replication发布的数据库对象列表:
Publish Data and Database Objects
如果正在复制数据库(订阅者)上使用对象,则是,您应该复制对象。如果没有,请随意将其排除在出版物之外。
将它们包含在发布中而不是手动部署它们的好处是,复制支持对已发布对象的架构更改,并且当您在发布服务器上的相应发布对象上进行架构更改时,这些更改将默认传播到所有订阅服务器。这包含在Make Schema Changes on Publication Databases。
中