設定全文檢索篩選背景程式啟動器的服務帳戶
此主題描述如何使用 SQL Server 組態管理員來為 SQL 全文檢索篩選背景程式啟動器服務 (MSSQLFDLauncher) 設定服務帳戶。 全文檢索搜尋 ssNoVersion 使用 SQL 全文檢索篩選背景程式啟動器服務來啟動篩選背景程式主機處理序,以便處理全文檢索搜尋篩選和斷詞。若要使用全文檢索搜尋,您必須執行這個服務。
SQL 全文檢索篩選背景程式啟動器服務是與特定 SQL Server 執行個體相關聯的執行個體感知服務。 SQL 全文檢索篩選背景程式啟動器服務會將服務帳戶資訊傳播給每個篩選背景程式主機處理序。
本節內容
安全性建議
設定服務帳戶
若未啟動 SQL 全文檢索篩選背景程式啟動器服務
安全性建議
SQL 全文檢索篩選背景程式啟動器服務的建議帳戶取決於作業系統:
在 Windows 7 和 Windows Server 2008 上
為提高安全性,在 Windows 7 和 Windows Server 2008 上,指派給 SQL 全文檢索篩選背景程式啟動器服務的預設帳戶是 Local Service 帳戶。 SQL Server 會使用 Windows 7 和 Windows Server 2008 中可用的新安全性功能,針對 SQL 全文檢索篩選背景程式啟動器服務和以本機服務方式執行的 FDHOST 處理序提供高層級安全性和隔離。 因此,在 Windows 7 和 Windows Server 2008 上,建議您一定要針對 SQL 全文檢索篩選背景程式啟動器使用本機服務帳戶。 在這些平台上,您不應該將 SQL 全文檢索篩選背景程式啟動器服務設定為使用任何其他帳戶來執行。
[回到頁首]
設定服務帳戶
設定全文檢索搜尋的 SQL 全文檢索篩選背景程式啟動器服務帳戶
指向 [開始] 功能表上的 [所有程式],然後依序指向 [ Microsoft SQL Server 2012 ] 和 [組態工具],再按一下 [SQL Server 組態管理員]。
在 [SQL Server 組態管理員] 中,按一下 [SQL Server 服務],以滑鼠右鍵按一下 [SQL 全文檢索篩選背景程式啟動器 (instance name)],然後按一下 [屬性]。
按一下對話方塊的 [登入] 索引標籤,然後選取或輸入用以執行 SQL 全文檢索篩選背景程式啟動器服務所建立之每個處理序的帳戶。 若您選擇不使用本機服務帳戶,則建議您指定具有使用者權限和本機電腦權限的低權限本機使用者帳戶。
在您關閉對話方塊之後,請按一下 [重新啟動] 重新啟動 SQL 全文檢索篩選背景程式啟動器服務。
[回到頁首]
若未啟動 SQL 全文檢索篩選背景程式啟動器服務
若未啟動 SQL 全文檢索篩選背景程式啟動器服務,則可能是下列其中一個或多個原因所造成:
與 SQL 全文檢索篩選背景程式啟動器服務帳戶相關聯的密碼已過期。
若您針對 SQL 全文檢索篩選背景程式啟動器服務使用本機使用者帳戶,而且密碼已過期,您就必須:
設定帳戶的新 Windows 密碼。
在 SQL Server 組態管理員中,更新 SQL 全文檢索篩選背景程式啟動器服務以使用新的密碼。
服務帳戶的使用者帳戶或密碼不正確。
SQL 全文檢索篩選背景程式啟動器服務可能嘗試使用不正確的使用者帳戶和密碼登入。 請遵循以上程序,確認此服務的使用者帳戶尚未變更。
用於登入此服務的帳戶沒有權限。
您可能使用了在安裝伺服器執行個體的電腦上沒有登入權限的帳戶。 請確認您用於登入的帳戶確實具有本機電腦的使用者權限。
相同具名管道的另一個執行個體已經在執行中。
SQL Server 服務會當做 SQL 全文檢索篩選背景程式啟動器服務用戶端的具名管道伺服器。 如果 SQL Server 啟動之前已經由另一個處理序建立此具名管道,則會有錯誤記錄到 SQL Server 錯誤記錄檔和 Windows 事件記錄檔中,而且將無法使用全文檢索搜尋。 請判斷哪一個處理序或應用程式正在嘗試使用相同的具名管道,並停止應用程式。
SQL 全文檢索篩選背景程式啟動器服務的設定不正確。
本機電腦上可能未正確設定此服務。
如果本機電腦上已停用具名管道功能,或 SQL Server 已設定成使用非預設具名管道的具名管道,則 SQL 全文檢索篩選背景程式啟動器服務可以無法啟動。
SQL Server 服務群組沒有啟動 SQL 全文檢索篩選背景程式啟動器服務的權限。
在 SQL Server 安裝期間,會將管理、查詢及啟動 SQL 全文檢索篩選背景程式啟動器服務的預設權限授與 SQL Server 服務群組。 如果已在 SQL Server 安裝之後移除 SQL 全文檢索篩選背景程式啟動器服務帳戶的 SQL Server 服務群組權限,SQL 全文檢索篩選背景程式啟動器服務將不會啟動,而且會停用全文檢索搜尋。請確定 SQL Server 服務群組具有 SQL 全文檢索篩選背景程式啟動器服務帳戶的權限。
[回到頁首]