【问题标题】:Preserver Filegroup on Subscriber in Merge Replication SQL Server 2008R2合并复制 SQL Server 2008R2 中订阅服务器上的保留文件组
【发布时间】:2013-11-30 04:42:48
【问题描述】:

如何在合并复制发布的订阅服务器上保留文件组? 我为各种表组创建了具有 3 个文件组的相同数据库,在创建表时分配给适当的文件组。

我第一次创建发布(首先填充发布数据库,数据进入正确的文件组)时,订阅者上的表全部被删除并在订阅者的默认文件组中重新创建。

好的,所以我将“如果名称正在使用中的操作”属性更改为在初始化时截断目标表中的数据:快照运行良好,订阅者同步失败,因为它说它无法执行脚本以将 rowguid 列添加到表格。

那么,防止文件组发生变化的最佳方法是什么?当发布者将数据推送给订阅者时,我希望数据进入所需的文件组。

【问题讨论】:

    标签: sql-server sql-server-2008-r2 merge-replication


    【解决方案1】:

    经过更多研究,事实证明文章属性中有一个名为“复制文件组关联”的标志,默认设置为 FALSE。

    它不允许我更改它,必须重建发布,但这样做并将 FLAG 设置为 true 会在订阅数据库上重新创建具有所需文件组的表,并且在创建快照后,订阅推送和数据流入正确的文件组。甜蜜!

    【讨论】:

      猜你喜欢
      • 2017-12-11
      • 2012-06-03
      • 1970-01-01
      • 2010-09-22
      • 2012-05-02
      • 1970-01-01
      • 2021-04-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多