全文目录填充始终在进行中,从未实际填充

发布于 2024-07-27 13:52:55 字数 425 浏览 7 评论 0原文

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

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

但是,全文索引没有返回任何结果,就像未填充一样。

如果我运行SELECT FULLTEXTCATALOGPROPERTY('My Catalog', 'PopulateStatus'),结果始终为1,表明正在进行完全填充。 这样已经好几个小时了。

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

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

我正在使用 SQL 2005 SP3。

到底是怎么回事?

I have created a full text index on my dev server on a view that returns few rows.

The population schedule is currently set to run once a day.

However the full text index is returning no results as though it is not populated.

If I run SELECT FULLTEXTCATALOGPROPERTY('My Catalog', 'PopulateStatus'), the result is always 1, indicating that a full population is in progress. It has been like this for hours.

If I run ALTER FULLTEXT INDEX ON myView START FULL POPULATION, I receive an error message saying that a population is in progress.

I couldn't take the database offline because of this population so I had to restart the whole server.

I'm using SQL 2005 SP3.

What is going on?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

念﹏祤嫣 2024-08-03 13:52:55

您运行的是哪个版本的 SQL Server?

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

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

如果这没有帮助,请发布有关您的环境、桌子大小等的更多详细信息。

What version of SQL server are you running?

This hot fix applies to 2005 SP1, where full text searches take a long time to populate on an indexed view. (Note this is fixed in SP2)

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

If that doesn't help post some more details about your environment, table size etc.

瘫痪情歌 2024-08-03 13:52:55

我放弃了并将整个数据库移至 SQL 2008 服务器 - 问题不再出现。
肯定是 SQL 2005 有问题。

I gave up and moved the whole database over to an SQL 2008 server - the problem no longer occurs.
Must be something wrong with SQL 2005.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文