MSSQLSERVER_30053
Detalles
Nombre del producto |
SQL Server |
Versión del producto |
11.0 |
Número de compilación del producto |
|
Identificador del evento |
30053 |
Origen del evento |
MSSQLSERVER |
Componente |
SQLEngine |
Nombre simbólico |
FTXT_QUERY_E_WORDBREAKINGTIMEOUT |
Texto del mensaje |
Se agotó el tiempo de espera de separación de palabras para la cadena de consulta de texto completo. Esto puede ocurrir si el divisor de palabras tarda mucho tiempo en procesar la cadena de consulta de texto completo, o si se está ejecutando un gran número de consultas en el servidor. Intente ejecutar de nuevo la consulta con menos carga. |
Explicación
Se puede producir un error de tiempo de espera en la separación de palabras en las situaciones siguientes:
El separador de palabras para el lenguaje de consultas está configurado incorrectamente; por ejemplo, la configuración del Registro es incorrecta.
El separador de palabras no funciona correctamente para una cadena de consulta determinada.
El separador de palabras devuelve demasiados datos para una cadena de consulta determinada. Un exceso de datos se trata como un ataque potencial por saturación del búfer y se cierra el proceso de demonio de filtro (fdhost.exe), que hospeda los servicios de separación de palabras.
La configuración del proceso de demonio de filtro es incorrecta.
Los problemas de configuración más comunes son la expiración de las contraseñas o una política de dominio que impide que la cuenta de demonio de filtro inicie sesión.
Una carga de trabajo de consulta muy pesada se ejecuta en la instancia del servidor; por ejemplo, el separador de palabras tardó mucho en procesar la cadena de consulta de texto completo o un número grande de consultas se está ejecutando en el servidor. Tenga en cuenta que esta es la causa menos probable.
Acción del usuario
Seleccione la acción del usuario que sea adecuada según la causa probable de tiempo de espera, de la forma siguiente:
Causa probable |
Acción del usuario |
---|---|
El separador de palabras del lenguaje de consulta está configurado incorrectamente. |
Si usa un separador de palabras de otro fabricante, podría estar registrado incorrectamente en el sistema operativo. En este caso, registre de nuevo el separador de palabras. Para obtener más información, vea Revertir los separadores de palabras usados por las búsquedas a la versión anterior. |
El separador de palabras no funciona correctamente para una cadena de consulta determinada. |
Si SQL Server admite el separador de palabras, póngase en contacto con el Servicio de atención al cliente y soporte técnico de Microsoft. |
El separador de palabras devuelve demasiados datos para una cadena de consulta determinada. |
Si SQL Server admite el separador de palabras, póngase en contacto con el Servicio de atención al cliente y soporte técnico de Microsoft. |
La configuración del proceso de demonio de filtro es incorrecta. |
Asegúrese de que está utilizando la contraseña actual y que una directiva de dominio no está evitando que la cuenta de demonio de filtro se registre. |
Se está ejecutando un alto volumen de carga de trabajo de consultas en la instancia de servidor. |
Intente ejecutar de nuevo la consulta con menos carga. |
Vea también
Referencia
sp_help_fulltext_system_components (Transact-SQL)
Conceptos
Establecer la cuenta del servicio para el selector del demonio de filtro completo
Búsqueda de texto completo (SQL Server)
Configurar y administrar separadores de palabras y lematizadores para la búsqueda