Partager via


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

Cette rubrique explique comment définir le compte de service pour le service lanceur de démon de filtre de texte intégral SQL (MSSQLFDLauncher) à l’aide de la Gestionnaire de configuration SQL Server. Le service du Lanceur de démon de filtre de texte intégral SQL est utilisé par la recherche en texte intégral ssNoVersion 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. Ce service 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 instance 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.

Définition du compte de service

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

  2. Dans Gestionnaire de configuration SQL Server, cliquez sur SQL Server Services, cliquez avec le bouton droit sur Lanceur de démon de filtre de texte intégral SQL (instance name), 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 chaque processus créé par le service du Lanceur de démon de filtre de texte intégral SQL doit 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.

Si le service du Lanceur de démon de filtre de texte intégral SQL ne démarre pas

L'échec du démarrage du service du Lanceur de démon de filtre de texte intégral SQL peut être dû à l'une ou plusieurs des causes suivantes :

  • 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 votre mot de passe expire, vous devez effectuer les actions suivantes :

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

    2. Dans Gestionnaire de configuration SQL Server, mettez à jour le service lanceur de démon de filtre de texte intégral SQL pour utiliser le nouveau mot de passe.

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

    Il se peut que le service du Lanceur de démon de filtre de texte intégral SQL tente de se connecter avec un compte et un mot de passe d'utilisateur incorrects. Suivez les procédures précédentes pour vérifier que le compte d'utilisateur du service n'a pas été modifié.

  • 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ù est installée l'instance de serveur. Vérifiez que vous vous connectez avec un compte qui dispose de droits et d'autorisations d'utilisateur sur l'ordinateur local.

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

    Le service SQL Server agit comme un 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 enregistrée dans le journal des erreurs SQL Server et le journal des événements Windows, et la recherche en texte intégral ne sera pas disponible. Identifiez le processus ou l'application qui tente d'utiliser le même canal nommé et arrêtez l'application.

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

    Il se peut que le service ne soit pas correctement configuré sur l'ordinateur local.

    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 peut ne pas démarrer.

  • 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.

    Pendant l’installation de SQL Server, le groupe de services SQL Server est autorisé par défaut à gérer, interroger et démarrer le service lanceur de démon de filtre de texte intégral SQL. Si SQL Server autorisations de groupe de services sur le compte de service lanceur de démon de filtre de texte intégral SQL ont été supprimées après SQL Server installation, 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. Assurez-vous que le groupe de services SQL Server dispose d’autorisations sur le compte de service lanceur de démon de filtre de texte intégral SQL.

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