MSSQLSERVER_30053
Detalhes
Nome do Produto | SQL Server |
ID do evento | 30053 |
Origem do Evento | MSSQLSERVER |
Componente | SQLEngine |
Nome simbólico | FTXT_QUERY_E_WORDBREAKINGTIMEOUT |
Texto da mensagem | Foi atingido o tempo limite de quebra de palavras para a cadeia de consulta de texto completo. O separador de palavras pode ter demorado para processar a cadeia de consulta de texto completo ou um grande número de consultas está em execução no servidor. Tente executar a consulta novamente com uma carga mais leve. |
Explicação
Um erro de tempo limite na separação de palavras pode ocorrer nas seguintes situações:
O separador de palavras para o idioma da consulta está configurado incorretamente. Por exemplo, suas configurações de Registro estão incorretas.
O separador de palavras funciona incorretamente em uma cadeia de consulta específica.
O separador de palavras retorna uma quantidade excessiva de dados para uma cadeia de consulta específica. O excesso de dados é tratado como um ataque de saturação de buffer em potencial e desliga o processo de daemon de filtro (fdhost.exe) que hospeda os serviços de separação de palavras.
A configuração do processo de daemon de filtro está incorreta.
A maior parte dos problemas comuns de configuração são vencimento de senha ou uma política de domínio que impede que a conta do daemon do filtro faça o logon.
Uma carga de trabalho de consultas muito pesada está em execução na instância do servidor. Por exemplo, o separador de palavras demorou muito para processar a cadeia de consultas de texto completo ou um grande número de consultas está em execução no servidor. Observe que essa é a causa menos provável.
Ação do usuário
Selecione a ação do usuário apropriada à causa provável do tempo limite, da seguinte maneira:
Causa provável | Ação do usuário |
---|---|
O separador de palavras para o idioma da consulta está configurado incorretamente. | Se você estiver usando um separador de palavras de terceiros, ele poderá estar registrado incorretamente com o sistema operacional. Nesse caso, registre novamente o separador de palavras. Para obter mais informações, consulte Reverter os separadores de palavras usados pela pesquisa para a versão anterior. |
O separador de palavras funciona incorretamente em uma cadeia de consulta específica. | Se o separador de palavras tiver suporte do SQL Server, entre em contato com o Atendimento ao Cliente e o Suporte da Microsoft. |
O separador de palavras retorna uma quantidade excessiva de dados para uma cadeia de consulta específica. | Se o separador de palavras tiver suporte do SQL Server, entre em contato com o Atendimento ao Cliente e o Suporte da Microsoft. |
A configuração do processo de daemon de filtro está incorreta. | Verifique se você está usando a senha atual e se uma política de domínio não está impedindo a conta do daemon de filtro de fazer logon. |
Uma carga de trabalho de consulta muito pesada está em execução na instância do servidor. | Tente executar a consulta novamente com uma carga mais leve. |
Consulte Também
Definir a conta de serviço do Iniciador do Daemon de Filtro de Texto Completo
Pesquisa de texto completo
sp_help_fulltext_system_components (Transact-SQL)
Configurar e gerenciar separadores de palavras e lematizadores de pesquisa
Configurar e gerenciar filtros de pesquisa