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

Aplica-se a: banco de dados SQL do Azure SQL Server (todas as versões com suporte)

Este tópico descreve como definir ou alterar a conta de serviço para o serviço de Inicializador do Daemon de Filtro de Texto Completo do SQL (MSSQLFDLauncher) usando 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 serviço Inicializador do Daemon de Filtro de Texto Completo do SQL é um serviço com reconhecimento de instância associado a uma instância específica de 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 o 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.

Propriedades do processo do Iniciador do Daemon de Filtro de Texto Completo do SQL

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ços SQL Server não tem permissão para iniciar o serviço inicializador do Daemon de Filtro de Texto Completo do SQL.

    Verifique se o grupo de serviços SQL Server tem permissões para a conta de serviço Doemon Launcher de Filtro de Texto Completo do SQL. Durante a instalação do SQL Server, o grupo de serviços SQL Server recebe permissão padrão para gerenciar, consultar e iniciar o serviço inicializador do Daemon de Filtro de Texto Completo do SQL. Se SQL Server permissões do grupo de serviços para a conta de serviço inicializador do Daemon de Filtro de Texto Completo do SQL tiver sido removida após SQL Server instalação, o serviço Inicializador 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 a 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 Inicializador 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 tiver sido desabilitada no computador local ou se SQL Server tiver sido configurado para usar um pipe nomeado diferente do pipe nomeado padrão, o serviço Inicializador do Daemon de Filtro de Texto Completo do SQL poderá não ser 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 de serviço Doemon Launcher de Filtro de Texto Completo do SQL. Se o pipe nomeado já tiver sido criado por outro processo antes do início do SQL Server, um erro será registrado no log de erros 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.

Consulte Também

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