You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: Learn about the SQL Full-text Filter Daemon Launcher, a service that SQL Server uses to start a process that it requires for full-text search.
4
4
author: rwestMSFT
5
5
ms.author: randolphwest
6
-
ms.date: "03/14/2017"
6
+
ms.date: 11/20/2025
7
7
ms.service: sql
8
8
ms.subservice: tools-other
9
9
ms.topic: conceptual
@@ -12,7 +12,109 @@ ms.collection:
12
12
monikerRange: ">=sql-server-2016"
13
13
---
14
14
# SQL Full-text Filter Daemon Launcher (SQL Server Configuration Manager)
15
+
15
16
[!INCLUDE [SQL Server Windows Only](../../includes/applies-to-version/sql-windows-only.md)]
16
-
Beginning in [!INCLUDE[sql2008-md](../../includes/sql2008-md.md)], the SQL Full-text Filter Daemon Launcher (FDHOST Launcher) service is used by [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] full-text search to start the filter daemon host process, which handles full-text search filtering and word breaking. This service must be running to use full-text search. The FDHOST Launcher service is an instance-aware service that is associated with a specific instance of [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)]. The FDHOST Launcher service propagates the service account information to each filter daemon host process started. For information about the filter daemon host processes, see "Full-Text Search Architecture" in [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] Books Online.
17
-
18
-
17
+
18
+
The SQL Full-text Filter Daemon Launcher (FDHOST Launcher) service is used by [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] full-text search to start the filter daemon host process, which handles full-text search filtering and word breaking.
19
+
20
+
You must run this service to use full-text search. The FDHOST Launcher service is an instance-aware service that associates with a specific instance of [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)]. The FDHOST Launcher service propagates the service account information to each filter daemon host process it starts.
21
+
22
+
For more information about the filter daemon host processes, see [Full-Text Search architecture](../../relational-databases/search/full-text-search.md#architecture).
23
+
24
+
## Configuration tabs
25
+
26
+
This article provides details about the available options when configuring the SQL Full-text Filter Daemon Launcher service. To access these property tabs, open **SQL Server Configuration Manager**, go to **SQL Server Services**, and open **SQL Full-Text Filter Daemon Launcher**.
27
+
28
+
-[Log On](#log-on-tab)
29
+
-[Service](#service-tab)
30
+
-[Advanced](#advanced-tab)
31
+
32
+
## Log On tab
33
+
34
+
Use the **Log On** tab of the **SQL Full-text Filter Daemon Launcher Properties** dialog box to specify the account used by the [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] full-text service, to change the password of an account, and to start and stop the service. Changing the password of an account takes effect after restarting the service.
35
+
36
+
When you change the account name used by a service on a clustered instance, the new account must be a member of the domain group specified during setup for the service, or you must have permission to add members to that group. If you don't have permission to modify group membership, contact the domain administrator.
37
+
38
+
For more information about selecting an account to run the service, see [Configure Windows service accounts and permissions](../../database-engine/configure-windows/configure-windows-service-accounts-and-permissions.md).
39
+
40
+
### Options
41
+
42
+
#### Built-in account
43
+
44
+
-**Local System**: Specify the local system account. This account doesn't require a password. However, the local system account might prevent the service from interacting with other servers, depending on the privileges granted to the account.
45
+
46
+
-**Local Service**: Specify the local service account. This account doesn't require a password. However, the local service account might prevent the service from interacting with other servers, depending on the privileges granted to the account.
47
+
48
+
-**Network Service**: Don't use the Network Service account for the [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] services or the [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] Agent services. Local User or Domain User accounts are more appropriate for these services.
49
+
50
+
#### This account
51
+
52
+
Specify a local or domain user account that uses Microsoft Windows Authentication. Use a domain user account that has minimal rights for services.
53
+
54
+
-**Account Name**: Specify the local or domain user account name.
55
+
56
+
-**Password**: Type the password of the account.
57
+
58
+
-**Confirm password**: Type the password of the account again.
59
+
60
+
#### Service status
61
+
62
+
-**Start**: Select this button to start the service.
63
+
64
+
-**Stop**: Select this button to stop the service.
65
+
66
+
-**Pause**: Select this button to pause the service. This option isn't available for the SQL Full-text Filter Daemon Launcher service.
67
+
68
+
-**Resume**: Resume a paused service.
69
+
70
+
## Advanced tab
71
+
72
+
The **Advanced** tab doesn't show any properties by default. If you define custom properties, they appear on this tab with their associated values.
73
+
74
+
## Service tab
75
+
76
+
Use the **Service** tab to view or specify the following options.
77
+
78
+
### Options
79
+
80
+
#### Binary Path
81
+
82
+
Lists the location of the program files used by this service.
83
+
84
+
#### Error Control
85
+
86
+
`1` indicates `SERVICE_ERROR_NORMAL`. If the service fails to start during computer startup, the startup program logs the error and displays a pop-up message box but continues the startup operation. You can't change this value.
87
+
88
+
#### Exit Code
89
+
90
+
When an error occurs, the error number appears in this box. Use this number to troubleshoot failures by searching for the number in the [!INCLUDE [msCoName](../../includes/msconame-md.md)] Knowledge Base or provide the number to your technical support staff.
91
+
92
+
#### Host Name
93
+
94
+
Displays the name of the computer or cluster running the [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] service.
95
+
96
+
#### Name
97
+
98
+
Indicates the display name of the service.
99
+
100
+
#### Process ID
101
+
102
+
Displays the Windows process ID.
103
+
104
+
#### SQL Service Type
105
+
106
+
Displays the type of service provided to calling processes. [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] installs several services.
107
+
108
+
#### Start Mode
109
+
110
+
Set this service to one of the following options:
111
+
112
+
-**Manual**: This service doesn't automatically start when the computer starts. You must start the service using [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] Configuration Manager, or some other tool.
113
+
114
+
-**Automatic**: This service attempts to start when this computer starts.
115
+
116
+
-**Disabled**: This service can't be started.
117
+
118
+
#### State
119
+
120
+
Indicates whether this service is running, stopped, or disabled. "**...**" indicates a state change is pending.
0 commit comments