Sql-Server-2000
有沒有辦法在 SQL 2000 全文索引中顯示目前的干擾詞?
我知道這是一種古老的技術,但有時升級並不總是一種選擇。
現在有人如何列出目前在 SQL 2000 全文索引上使用的實際干擾詞嗎?
我們在一個非常舊的 SQL 2000 系統上反復出現問題。它是一個 3 路 Windows 2003 集群。有時,集群會故障轉移到一個新節點,當該節點上線時,它似乎使用的干擾詞列表與我們想要的不同。
似乎 SQL 2000 的各種服務包都留下了乾擾詞文件,並且當故障轉移發生時,找到的第一個乾擾詞文件(在任何目錄中)就是被載入的文件。
您遇到了一個已知問題(使用預設的 Windows
noise.enu
文件而不是 SQL Server 的版本)。根據KB #889708,您需要將以下系統資料庫項從好節點複製到壞節點:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ContentIndexCommon\LanguageResources\Override
那麼你可能仍然需要重新填充你的 FT 索引,不確定,並且沒有 2000 個實例可以方便地測試,抱歉。此外,我不相信有任何方法可以查詢干擾詞列表(就像你可以在更現代的版本上一樣)。