0

数行を返すビューの開発サーバーにフルテキストインデックスを作成しました。

人口スケジュールは現在、1日1回実行するように設定されています。

ただし、フルテキストインデックスは、データが入力されていないかのように結果を返しません。

SELECT FULLTEXTCATALOGPROPERTY('My Catalog'、'PopulateStatus')を実行すると、結果は常に1になり、完全な人口が進行中であることを示します。何時間もこんな感じでした。

myView STARTFULLPOPULATIONでALTERFULLTEXTINDEXを実行すると、ポピュレーションが進行中であることを示すエラーメッセージが表示されます。

この人口のためにデータベースをオフラインにすることができなかったので、サーバー全体を再起動する必要がありました。

SQL2005SP3を使用しています。

何が起こっている?

4

2 に答える 2

0

実行しているSQLサーバーのバージョンは何ですか?

このホットフィックスは、全文検索がインデックス付きビューに入力されるまでに長い時間がかかる2005SP1に適用されます。(これはSP2で修正されていることに注意してください)

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

それでも問題が解決しない場合は、環境、テーブルサイズなどに関する詳細を投稿してください。

于 2009-07-16T05:15:22.507 に答える
0

私はあきらめて、データベース全体をSQL2008サーバーに移動しました。問題は発生しなくなりました。SQL2005に何か問題があるはずです。

于 2009-07-16T06:41:26.813 に答える