我知道这是古老的技术,但有时升级并不总是一种选择。
现在有人知道如何列出 SQL 2000 全文索引中当前使用的实际干扰词吗?
我们在非常旧的 SQL 2000 系统上反复出现问题。它是一个 3 路 Windows 2003 集群。集群偶尔会故障转移到一个新节点,当该节点上线时,它似乎使用了与我们想要的不同的干扰词列表。
似乎 SQL 2000 的各种服务包都留下了噪音词文件,当故障转移发生时,第一个找到的噪音词文件(在任何目录中)被加载。
我知道这是古老的技术,但有时升级并不总是一种选择。
现在有人知道如何列出 SQL 2000 全文索引中当前使用的实际干扰词吗?
我们在非常旧的 SQL 2000 系统上反复出现问题。它是一个 3 路 Windows 2003 集群。集群偶尔会故障转移到一个新节点,当该节点上线时,它似乎使用了与我们想要的不同的干扰词列表。
似乎 SQL 2000 的各种服务包都留下了噪音词文件,当故障转移发生时,第一个找到的噪音词文件(在任何目录中)被加载。
您遇到了一个已知问题(使用默认的 Windows
noise.enu
文件而不是 SQL Server 的版本)。根据KB #889708,您需要将以下注册表项从好节点复制到坏节点:然后你可能仍然需要重新填充你的 FT 索引,不确定,并且没有 2000 个实例方便测试,抱歉。此外,我不相信有任何方法可以查询干扰词列表(就像您可以在更现代的版本中那样)。