【问题标题】:Copying Indexes From Publisher To Subscriber in SQL Server Replication在 SQL Server 复制中将索引从发布者复制到订阅者
【发布时间】:2017-02-24 05:18:08
【问题描述】:

我正在配置事务复制。

我已经配置了它并且它工作正常。

现在我想复制所有非聚集索引和覆盖索引(NC 索引) 从发布者到订阅者。

人们采用的任何方法来做这些事情的开销太大。

【问题讨论】:

  • 您不需要复制索引。您可以手动创建它们而不包含复制(只要您不触摸主键)。这意味着您的索引策略可以最好地反映订阅服务器的要求,即报告。
  • 抱歉类型-o。妥协。

标签: sql-server sql-server-2008 database-replication database-administration


【解决方案1】:

当您创建表格文章时,您可以让复制自动为您处理这个问题。只要您在对sp_addarticle 的调用中为@schema_option 指定的任何值包含0x40,快照脚本就会包含相关的create index 语句。

也就是说,对于现有的文章,@pacreely 对问题的评论是完全正确的;只要您不触摸主键,您几乎可以为所欲为。也就是说,如果您正在执行复制以支持报告工作负载,您可以只将索引添加到您订阅的数据库中,而不必将它们添加到您发布的数据库中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-14
    • 1970-01-01
    相关资源
    最近更新 更多