Definir a conta de serviço do Iniciador do Daemon de Filtro de Texto Completo

Aplica-se a:SQL ServerBanco de Dados SQL do Azure

Este tópico descreve como definir ou alterar a conta de serviço para o serviço MSSQLFDLauncher (Iniciador do Daemon de Filtro de Texto Completo do SQL) usando o SQL Server Configuration Manager. A conta de serviço padrão usada pelo programa de instalação do SQL Server é NT Service\MSSQLFDLauncher.

Sobre o serviço do Iniciador do Daemon de Filtro de Texto Completo do SQL

O serviço Iniciador do Daemon do Filtro de Texto Completo do SQL é usado pela Pesquisa de texto completo do SQL Server para iniciar o processo do host do daemon de filtro, que manipula a filtragem da pesquisa de texto completo e a quebra de palavras. Esse Iniciador deve estar em execução para usar a pesquisa de texto completo.

O Iniciador do Daemon de Filtro de Texto Completo do SQL é um serviço de reconhecimento de instâncias associado a uma instância específica do SQL Server. O serviço Iniciador do Daemon de Filtro de Texto Completo do SQL propaga as informações da conta de serviço para cada processo do host do daemon de filtro que ele inicia.

Definir a conta de serviço

  1. No menu Iniciar, aponte para Todos os programas, expanda Microsoft SQL Server e clique em SQL Server 2016 Configuration Manager.

  2. No SQL Server Configuration Manager, clique em Serviços do SQL Server, clique com o botão direito do mouse em Iniciador do Daemon de Filtro de Texto Completo do SQL (nome da instância)e clique em Propriedades.

  3. Clique na guia Fazer Logon da caixa de diálogo e selecione ou digite a conta em que será executado os processos iniciados pelo serviço Iniciador do Daemon de Filtro de Texto Completo do SQL.

  4. Depois que você fechar a caixa de diálogo, clique em Reiniciar para reiniciar o serviço Iniciador do Daemon de Filtro de Texto Completo do SQL.

SQL Full-text Filter Daemon Launch process properties

Solucionar os problemas do serviço Iniciador do Daemon de Filtro de Texto Completo do SQL se ele não iniciar

Se o serviço Iniciador do Daemon de Filtro de Texto Completo do SQL não for iniciado, examine as seguintes causas possíveis:

Problemas de permissões

  • O grupo de serviço SQL Server não tem permissão para iniciar o serviço Iniciador do Daemon de Filtro de Texto Completo do SQL.

    Verifique se o grupo de serviços SQL Server tem permissões na conta de serviço Iniciador do Daemon de Filtro de Texto Completo do SQL. Durante a instalação do SQL Server, o grupo de serviço do serviço SQL Server recebe permissão padrão para gerenciar, consultar e iniciar o serviço Iniciador do Daemon de Filtro de Texto Completo do SQL. Se as permissões do grupo de serviços SQL Server para a conta de serviço Iniciador do Daemon de Filtro de Texto Completo do SQL tiverem sido removidas após a instalação do SQL Server, o serviço Iniciador do Daemon de Filtro de Texto Completo do SQL não será iniciado, e a pesquisa de texto completo será desabilitada.

  • A conta usada para fazer logon no serviço não possui privilégios.

    Talvez você esteja usando uma conta que não tem privilégios de logon no computador em que está instalada a instância do servidor. Verifique se está fazendo o logon com uma conta que possua direitos e permissões de Usuário no computador local.

Problemas de conta de serviço e senha

  • A conta de usuário ou a senha da conta de serviço está incorreta.

    No SQL Server 2016 Configuration Manager, verifique se o serviço está usando a conta de serviço e senha corretas.

  • A senha associada à conta do serviço Iniciador do Daemon de Filtro de Texto Completo do SQL expirou.

    Se você utiliza uma conta de usuário local para o serviço Iniciador do Daemon de Filtro de Texto Completo do SQL e a senha expirar, será necessário:

    1. Definir uma nova senha do Windows para a conta.

    2. No SQL Server 2016 Configuration Manager, atualize o serviço Iniciador do Daemon de Filtro de Texto Completo do SQL para usar a nova senha.

Problemas de configuração de pipes nomeados

  • O serviço Iniciador do Daemon de Filtro de Texto Completo do SQL não está configurado corretamente.

    Se a funcionalidade de pipes nomeados foi desabilitada no computador local ou se o SQL Server foi configurado para usar um pipe nomeado diferente do padrão, é possível que o serviço Iniciador do Daemon de Filtro de Texto Completo do SQL não seja iniciado.

  • Outra instância do mesmo pipe nomeado já está sendo executada.

    O serviço SQL Server atua como um servidor de pipe nomeado para o cliente do serviço Iniciador do Daemon de Filtro de Texto Completo do SQL. Se o pipe nomeado já foi criado por outro processo antes de o SQL Server ser iniciado, um erro será registrado no log de erros do SQL Server e no log de eventos do Windows, e a pesquisa de texto completo não estará disponível. Determine qual processo ou aplicativo está tentando usar o mesmo pipe nomeado e interrompa o aplicativo.

Confira também

Tópicos de instruções sobre gerenciamento de serviços (SQL Server Configuration Manager)
Atualizar pesquisa de texto completo