首页 > 解决方案 > SQL Server 2012 合并复制 - 全文索引

问题描述

我在 SQL 2012 实例上设置合并复制时遇到问题。

将快照推送给订阅者失败,我发现的原因是因为有一个 SP 使用了尚未在表上生成的全文索引。

大量搜索显示,有一个默认为 false 的属性定义是否应复制全文索引。

复制全文索引

我以为我找到了解决方案,将此属性设置为true并触发新快照,但是,仍然遇到相同的问题,当我返回检查属性时,复制全文索引属性再次设置为false??

我已经尝试了几次,希望只是我忘记保存或其他什么,从我所见,该属性保持为真,直到重新运行快照,之后该属性再次返回为假,我想知道是否我遇到了 SQL 服务器中的一个错误,但是,谷歌似乎并没有表明这是真的。

我已尝试删除并重新创建该出版物。我还尝试禁用分发者和发布者,以强制创建新的分发数据库,​​我认为可能某处存在损坏。

两台服务器都在 Windows Server 2012R2 上运行 SQL Server 2012

有没有人有什么新鲜的想法?

标签: sql-servermerge-replication

解决方案


在使用旧的 SQL Server 2012 SSMS 版本时,我在全文目录/搜索设置方面遇到了类似的问题。IDE 有许多与全文设置相关的问题(已向 MS 报告了错误)。实现正确功能的唯一方法是仅使用 t-sql 命令。在 SSMS 与 SQL Server 产品分离后,这些 IDE 错误已得到修复。不再使用全文和 SSMS IDE 时出现问题。我的 SSMS 版本是 17.8.1,服务器版本 2012 - 11.0.5343.0 (X64)(Build 7601: Service Pack 1)。

也许您的问题也与 IDE 错误有关?尝试升级 SSMS 版本(如果您有旧版本),然后再次检查情况。

更新: 这里是全文和合并复制问题的相关主题。希望这会有所帮助: link1


推荐阅读