Définir le compte du service du Lanceur de démon de filtre de texte intégral

S’applique à :SQL ServerAzure SQL Database

Cette rubrique explique comment définir ou modifier le compte de service pour le service lanceur de démon de filtre de texte intégral SQL (MSSQLFDLauncher) à l’aide du Gestionnaire de configuration SQL Server. Le compte de service par défaut utilisé par le programme d’installation de SQL Server est NT Service\MSSQLFDLauncher.

À propos du service du Lanceur de démon de filtre de texte intégral SQL

Le service du Lanceur de démon de filtre de texte intégral SQL est utilisé par la recherche en texte intégral SQL Server pour démarrer le processus hôte de démon de filtre, qui gère les césures de mots et le filtrage de recherche en texte intégral. Le service du Lanceur doit être en cours d’exécution pour que la recherche en texte intégral puisse être utilisée.

Le service Lanceur de démon de filtre de texte intégral SQL est un service prenant en compte les instances qui est associé à une instance spécifique de SQL Server. Le service du Lanceur de démon de filtre de texte intégral SQL propage les informations du compte de service à chaque processus hôte de démon de filtre qu’il lance.

Définir le compte de service

  1. Dans le menu Démarrer , pointez sur Tous les programmes, développez Microsoft SQL Server, puis cliquez sur Gestionnaire de configuration SQL Server 2016.

  2. Dans le Gestionnaire de configuration SQL Server, cliquez sur Services SQL Server, cliquez avec le bouton droit sur Lanceur de démon de filtre de texte intégral SQL (nom de l’instance), puis cliquez sur Propriétés.

  3. Cliquez sur l’onglet Ouvrir une session de la boîte de dialogue, puis sélectionnez ou entrez le nom du compte sous lequel les processus que le service du Lanceur de démon de filtre de texte intégral SQL démarre doivent s’exécuter.

  4. Après avoir fermé la boîte de dialogue, cliquez sur Redémarrer pour redémarrer le service du Lanceur de démon de filtre de texte intégral SQL.

SQL Full-text Filter Daemon Launch process properties

Résoudre les problèmes liés au service lanceur de démon de filtre de texte intégral SQL s’il ne démarre pas

Si le service du Lanceur de démon de filtre de texte intégral SQL ne démarre pas, passez en revue les causes possibles suivantes :

Problèmes d’autorisations

  • Le groupe de services SQL Server n’est pas autorisé à démarrer le service lanceur de démon de filtre de texte intégral SQL.

    Vérifiez que le groupe de services SQL Server dispose des autorisations pour le compte de service lanceur de démon de filtre de texte intégral SQL. Pendant l’installation de SQL Server, le groupe de services SQL Server dispose de l’autorisation par défaut pour gérer, interroger et démarrer le service lanceur de démon de filtre de texte intégral SQL. Si les autorisations du groupe de services SQL Server pour le compte de service Lanceur de démon de filtre de texte intégral SQL ont été supprimées après l’installation de SQL Server, le service Lanceur de démon de filtre de texte intégral SQL ne démarre pas et la recherche en texte intégral est désactivée.

  • Le compte utilisé pour se connecter au service ne dispose pas de privilèges.

    Il se peut que vous utilisiez un compte qui ne dispose pas de privilèges de connexion sur l’ordinateur où l’instance de serveur est installée. Vérifiez que vous vous connectez avec un compte qui dispose de droits et d'autorisations d'utilisateur sur l'ordinateur local.

Problèmes liés au compte de service et au mot de passe

  • Le compte ou le mot de passe d'utilisateur du compte de service est incorrect.

    Dans SQL Server 2016 Configuration Manager, vérifiez que le service utilise le compte de service et le mot de passe appropriés.

  • Le mot de passe associé au compte du service du Lanceur de démon de filtre de texte intégral SQL a expiré.

    Si vous utilisez un compte d’utilisateur local pour le service du Lanceur de démon de filtre de texte intégral SQL et que le mot de passe expire, vous devez effectuer les actions suivantes :

    1. Définissez un nouveau mot de passe Windows pour le compte.

    2. Dans SQL Server 2016 Configuration Manager, mettez à jour le service Lanceur de démon de filtre de texte intégral SQL pour utiliser le nouveau mot de passe.

Problèmes de configuration des canaux nommés

  • Le service du Lanceur de démon de filtre de texte intégral SQL n'est pas configuré correctement.

    Si la fonctionnalité de canaux nommés a été désactivée sur l’ordinateur local ou si SQL Server a été configuré pour utiliser un canal nommé autre que le canal nommé par défaut, le service lanceur de démon de filtre de texte intégral SQL risque de ne pas démarrer.

  • Une autre instance du même canal nommé est déjà en cours d'exécution.

    Le service SQL Server agit en tant que serveur de canal nommé pour le client du service lanceur de démon de filtre de texte intégral SQL. Si le canal nommé a déjà été créé par un autre processus avant le démarrage de SQL Server, une erreur est consignée dans le journal des erreurs SQL Server et le journal des événements Windows, et la recherche en texte intégral n’est pas disponible. Identifiez le processus ou l'application qui tente d'utiliser le même canal nommé et arrêtez l'application.

Voir aussi

Rubriques de procédures concernant la gestion des services (Gestionnaire de configuration SQL Server)
Mise à niveau de la fonction de recherche en texte intégral