2010-05-24 78 views
0

我在Windows XP上運行SQL 2005。我有一個啓用了全文搜索的數據庫表。我能夠建立甚至重建索引。然而,當我嘗試查詢這樣的:SQL 05全文查詢失敗「指定的模塊找不到」。

Select * from fulltext_english 
WHERE CONTAINS(page_data, 'causes') 

我得到這個錯誤:

消息7619,級別16,狀態1,行 全文查詢的執行失敗。 「指定的模塊無法找到。」

我錯過了安裝的東西嗎?這是一個DLL問題?我搜索了很多天,並且找不到類似於此消息的任何內容。

謝謝!

+0

如果您搜索除原因之外的單詞,則您仍然會收到錯誤消息,例如「car」這樣的更具體的單詞,例如,我想知道如果單詞'原因'被配置爲您的數據庫中的停用詞。 – Sijin 2010-05-24 20:08:58

+0

我嘗試了幾個隨機單詞(車,雨,花,紫,奧巴馬),並得到了相同的結果。 – 2010-05-24 20:19:20

+0

更多信息:ft目錄屬性的「唯一鍵數」和「項目數」爲零,目錄大小爲0 MB。我試圖重建目錄,但沒有改變。 – 2010-05-24 20:22:49

回答

0

原來是配置設置問題。

當定義要在表中索引的列時,「Word for Breaker的語言」被設置爲null。我把它設置爲「英語」,索引自己開始重建。

相關問題