設定全文檢索篩選背景程式啟動器的服務帳戶

適用於:SQL ServerAzure SQL Database

本主題將說明如何使用 SQL Server 組態管理員來為 SQL 全文檢索篩選精靈啟動器服務 (MSSQLFDLauncher) 設定或變更服務帳戶。 SQL Server 安裝程式所使用的預設服務帳戶是 NT Service\MSSQLFDLauncher

關於 SQL 全文檢索篩選背景程式啟動器服務

SQL Server 全文檢索搜尋使用 SQL 全文檢索篩選背景程式啟動器服務,來啟動篩選背景程式主機處理序,以便處理全文檢索搜尋篩選和斷詞。 若要使用全文檢索搜尋,您必須執行啟動器服務。

SQL 全文檢索篩選精靈啟動器服務是與特定 SQL Server 執行個體相關聯的執行個體感知服務。 SQL 全文檢索篩選背景程式啟動器服務會將服務帳戶資訊傳播給所啟動的每個篩選背景程式主機處理序。

設定服務帳戶

  1. [開始] 功能表上,依序指向 [所有程式],展開 [Microsoft SQL Server],然後按一下 [SQL Server 2016 組態管理員]

  2. 在 [SQL Server 組態管理員] 中,按一下 [SQL Server 服務],以滑鼠右鍵按一下 [SQL 全文檢索篩選背景程式啟動器 ( 執行個體名稱 )] ,然後按一下 [屬性]。

  3. 按一下對話方塊的 [登入] 索引標籤,然後選取或輸入用以執行 SQL 全文檢索篩選背景程式啟動器服務所啟動之處理序的帳戶。

  4. 在您關閉對話方塊之後,請按一下 [重新啟動] 重新啟動 SQL 全文檢索篩選背景程式啟動器服務。

SQL Full-text Filter Daemon Launch process properties

針對 SQL 全文檢索篩選背景程式啟動器服務未啟動進行疑難排解

若未啟動 SQL 全文檢索篩選背景程式啟動器服務,請檢閱下列可能的原因:

權限問題

  • SQL Server 服務群組沒有啟動 SQL 全文檢索篩選精靈啟動器服務的權限。

    請確認 SQL Server 服務群組具有 SQL 全文檢索篩選精靈啟動器服務帳戶的權限。 在 SQL Server 安裝期間,系統會將管理、查詢及啟動 SQL 全文檢索篩選精靈啟動器服務的預設權限授與 SQL Server 服務群組。 如果在安裝 SQL Server 服務之後已經移除 SQL 全文檢索篩選精靈啟動器服務帳戶的 SQL Server 服務群組權限,則 SQL 全文檢索篩選精靈啟動器服務將不會啟動,而且全文檢索搜尋將會停用。

  • 用於登入此服務的帳戶沒有權限。

    您可能使用了在安裝伺服器執行個體的電腦上沒有登入權限的帳戶。 請確認您用於登入的帳戶確實具有本機電腦的使用者權限。

服務帳戶和密碼問題

  • 服務帳戶的使用者帳戶或密碼不正確。

    在 [SQL Server 2016 Configuration Manager] 中,請確認服務所使用的服務帳戶和密碼正確無虞。

  • 與 SQL 全文檢索篩選背景程式啟動器服務帳戶相關聯的密碼已過期。

    若您針對 SQL 全文檢索篩選背景程式啟動器服務使用本機使用者帳戶,而密碼已過期,您就必須:

    1. 設定帳戶的新 Windows 密碼。

    2. 在 [SQL Server 2016 Configuration Manager] 中,更新 SQL 全文檢索篩選精靈啟動器服務以使用新的密碼。

具名管道組態問題

  • SQL 全文檢索篩選背景程式啟動器服務的設定不正確。

    具名管道如果本機電腦上已停用具名管道功能,或 SQL Server 已設定成使用非預設具名管道的具名管道,則 SQL 全文檢索篩選精靈啟動器服務可能無法啟動。

  • 相同具名管道的另一個執行個體已經在執行中。

    SQL Server 服務會當做 SQL 全文檢索篩選精靈啟動器服務用戶端的具名管道伺服器。 如果 SQL Server 啟動之前已經由另一個處理序建立此具名管道,則會有錯誤記錄到 SQL Server 錯誤記錄檔和 Windows 事件記錄檔中,而且將無法使用全文檢索搜尋。 請判斷哪一個處理序或應用程式正在嘗試使用相同的具名管道,並停止應用程式。

另請參閱

管理服務操作說明主題 (SQL Server 設定管理員)
升級全文檢索搜尋