Partilhar via


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