Sql-Server

Full Text Filter Daemon Service 應該是集群資源嗎?

  • October 30, 2020

我們新安裝和配置的帶有 SQL Server 2016 Enterprise Edition 的 SQL Server Always On 可用性故障轉移群集執行在四個實例和六個節點上。它包括每個集群節點資源中的數據庫引擎服務和代理服務。一切正常。

但是現在我們發現填充文本過濾器守護程序啟動器 (FTFDL) 服務存在於每個節點上並且是隨機執行的,與 Sql-Instance 目前執行的位置無關。一些節點有四個 FTFDL 服務在執行,而只有一個實例位於那裡。其他人有其中一兩個在執行。

問題:我們是否應該將此服務添加為集群資源?為什麼它在故障轉移集群實例上隨機啟動和停止,導致多個服務處於活動狀態而相關實例沒有活動?這裡的最佳做法是什麼?

全文搜尋守護程序根據需要啟動,並由 SQL Server 引擎本身觸發。

因此,簡而言之,您不需要將全文篩選器守護程序啟動器添加為 SQL Server 故障轉移群集中的資源。

有關全文過濾器守護程序啟動器的服務帳戶設置的文件頁面

確保 SQL Server 服務組對 SQL Full-text Filter Daemon Launcher 服務帳戶具有權限。在安裝 SQL Server 期間,SQL Server 服務組被授予管理、查詢和啟動 SQL 全文過濾守護程序啟動器服務的預設權限。如果在安裝 SQL Server 後已刪除 SQL Server 服務組對 SQL Full-text Filter Daemon Launcher 服務帳戶的權限,則 SQL Full-text Filter Daemon Launcher 服務將不會啟動,並且全文搜尋將被禁用。

引用自:https://dba.stackexchange.com/questions/167605