我们新安装和配置的 SQL Server Always On Availability Failover Cluster with SQL Server 2016 Enterprise Edition 使用四个实例和六个节点运行。它包括每个集群节点资源中的数据库引擎服务和代理服务。一切正常。
但是现在我们发现 fill-text Filter Daemon Launcher (FTFDL) 服务存在于每个节点上并且随机运行,与 Sql 实例当前运行的位置无关。一些节点有四个 FTFDL 服务在运行,而只有一个实例位于那里。其他人正在运行其中的一两个。
问题:我们是否应该将此服务添加为集群资源?为什么它在故障转移集群实例上明显随机启动和停止,导致多个服务处于活动状态而相关实例不处于活动状态?这里的最佳做法是什么?
全文搜索守护进程根据需要启动,并由 SQL Server 引擎本身触发。
因此,简而言之,您不需要将全文筛选器守护进程启动程序作为资源添加到 SQL Server 故障转移群集中。
从有关全文过滤器守护程序启动器的服务帐户设置的文档页面: