0

我在我的开发服务器上创建了一个全文索引,该索引返回几行。

人口计划当前设置为每天运行一次。

然而,全文索引没有返回任何结果,就好像它没有被填充一样。

如果我运行SELECT FULLTEXTCATALOGPROPERTY('My Catalog', 'PopulateStatus'),结果始终为1,表示正在进行完整填充。几个小时以来一直是这样。

如果我在myView START FULL POPULATION 上运行 ALTER FULLTEXT INDEX,我会收到一条错误消息,指出正在进行填充。

由于人口众多,我无法使数据库脱机,因此我不得不重新启动整个服务器。

我正在使用 SQL 2005 SP3。

到底是怎么回事?

4

2 回答 2

0

您正在运行什么版本的 SQL Server?

此热修复适用于 2005 SP1,其中全文搜索需要很长时间才能填充到索引视图上。(请注意,这在 SP2 中已修复)

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

如果这无助于发布有关您的环境、表大小等的更多详细信息。

于 2009-07-16T05:15:22.507 回答
0

我放弃并将整个数据库移到 SQL 2008 服务器上——问题不再发生。SQL 2005 一定有问题。

于 2009-07-16T06:41:26.813 回答