Pregunta

He creado un índice de texto completo en mi servidor dev en una vista que devuelve pocas filas.

El calendario de la población está configurado para ejecutar una vez al día.

Sin embargo, el índice de texto completo está regresando no hay resultados como si no se rellena.

Si me quedo FULLTEXTCATALOGPROPERTY SELECT ( 'Mi Catálogo', 'PopulateStatus') , el resultado es siempre 1 , lo que indica que una población total está en curso. Ha sido así durante horas.

Si me quedo ALTER FULLTEXT ÍNDICE DE LA myView Iniciar llenado total , aparece un mensaje de error que dice que una población está en curso.

No podía tomar la línea de base de datos a causa de esta población así que tuve que reiniciar todo el servidor.

Estoy usando SQL 2005 SP3.

¿Qué está pasando?

¿Fue útil?

Solución 2

Me di por vencido y se trasladó toda la base de datos a un servidor SQL 2008 - el problema ya no se produce. Debe haber algo mal con SQL 2005.

Otros consejos

¿Qué versión de SQL Server que se ejecuta?

Esta corrección se aplica en caliente a 2005 SP1, donde las búsquedas de texto completo toman mucho tiempo para poblar en una vista indizada. (Note que esta se fija en el SP2)

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

Si eso no ayuda a enviar algunos detalles más sobre su entorno, tamaño de la tabla, etc.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top