全文目录填充始终在进行中,从未实际填充
我在我的开发服务器上创建了一个全文索引,该索引返回几行。
人口计划目前设置为每天运行一次。
但是,全文索引没有返回任何结果,就像未填充一样。
如果我运行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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您运行的是哪个版本的 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.
我放弃了并将整个数据库移至 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.