Nosso cluster de failover de disponibilidade Always On do SQL Server recém-instalado e configurado com o SQL Server 2016 Enterprise Edition é executado com quatro instâncias e seis nós. Inclui o DB Engine Service e o Agent Service nos recursos de cada Cluster Node. Tudo funciona bem.
Mas agora descobrimos que o serviço Filter Daemon Launcher (FTFDL) de preenchimento de texto existe em cada um dos nós e está sendo executado aleatoriamente, independentemente do fato de onde o Sql-Instance está sendo executado no momento. Alguns nós têm quatro serviços FTFDL em execução, enquanto apenas uma instância está localizada lá. Outros têm um ou dois deles em execução.
Pergunta: Devemos adicionar este serviço como recurso de cluster? Por que ele está sendo iniciado e interrompido aleatoriamente nas instâncias de cluster de failover resultando em vários serviços ativos sem a instância relevante ativa? Qual é a melhor prática aqui?
O daemon de pesquisa de texto completo é iniciado conforme necessário e é acionado pelo próprio mecanismo do SQL Server.
Portanto, em resumo, você não precisa adicionar o Full Text Filter Daemon Launcher como um recurso em um cluster de failover do SQL Server.
Na página Docs sobre as configurações da conta de serviço para o Full Text Filter Daemon Launcher :