2009-07-16 47 views
0

我已經在我的開發服務器上創建了一個全文索引,該視圖返回了幾行。全文目錄總是在進行中,從未實際填充

人口安排目前設置爲每天運行一次。

但是,全文索引沒有返回任何結果,因爲它沒有填充。

如果我運行SELECT FULLTEXTCATALOGPROPERTY( '我的目錄', 'PopulateStatus'),結果總是,表示完全填充正在進行中。幾個小時一直這樣。

如果我運行ALTER FULLTEXT INDEX ON myView START FULL POPULATION,我收到一條錯誤消息,說人口正在進行中。

我無法將數據庫脫機,因爲這個人羣,所以我不得不重新啓動整個服務器。

我正在使用SQL 2005 SP3。

這是怎麼回事?

回答

0

我放棄了,感動了整個數據庫到一個更多細節SQL 2008服務器 - 問題不再發生。 SQL 2005必須出現問題。

+0

「你試過重新開始爵士......?」 – Xeoncross 2011-12-08 00:28:14

0

您運行的是哪個版本的SQL服務器?

此修補程序適用於2005 SP1,其中全文搜索需要很長時間才能填充索引視圖。 (注:這是固定在SP2)

http://support.microsoft.com/kb/928537

如果不幫助張貼關於您的環境,表的大小等

+0

嗨,感謝您的回覆 - 它的SQL 2005 SP 3(9.0.4035)。視圖很小(少於20行),因爲這只是一個開發服務器。 – cbp 2009-07-16 05:23:08

+0

如果你複製表,但沒有數據,關係,PK或索引它做同樣的事情?如果現在快速嘗試添加數據(仍然沒有任何索引等),並看看它是否仍然運行得很快。然後我們會看到還有什麼可以想到的。 – Tetraneutron 2009-07-16 05:38:16