Teilen über


Festlegen des Dienstkontos für das Startprogramm des Volltextfilterdaemon

Gilt für: SQL Server Azure SQL-Datenbank

In diesem Thema wird beschrieben, wie Sie das Dienstkonto für das Startprogramm für den SQL-Volltextfilterdaemon (MSSQLFDLauncher) mithilfe des SQL Server-Konfigurations-Managers festlegen oder ändern. Das Standarddienstkonto, das von SQL Server-Setup verwendet wird ist NT Service\MSSQLFDLauncher.

Über den Startprogrammdienst für SQL-Volltextfilterdaemon

Der SQL-Volltextfilterdaemon-Startprogrammdienst wird von der SQL Server-Volltextsuche zum Starten des Filterdaemon-Hostprozesses verwendet, der für das Filtern bei der Volltextsuche und die Wörtertrennung verantwortlich ist. Der Startprogrammdienst muss ausgeführt werden, damit die Volltextsuche verwendet werden kann.

Der SQL-Volltextfilterdaemon-Startprogrammdienst ist ein instanzabhängiger Dienst, dem eine bestimmte Instanz von zugeordnet ist. Das Startprogramm für SQL-Volltextfilterdaemon verteilt die Dienstkontoinformationen an jeden Filterdaemon-Hostprozess, den es startet.

Legen Sie das Dienstkonto fest

  1. Zeigen Sie im Menü Start auf Alle Programme, öffnen Sie Microsoft SQL Server , und klicken Sie dann auf SQL Server 2016-Konfigurations-Manager.

  2. Klicken Sie im SQL Server-Konfigurations-Manager auf SQL Server-Dienste, klicken Sie mit der rechten Maustaste auf Startprogramm für SQL-Volltextfilterdaemon (Instanzname), und klicken Sie anschließend auf Eigenschaften.

  3. Klicken Sie im Dialogfeld auf die Registerkarte Anmelden, und wählen Sie anschließend das Konto aus, unter dem die vom SQL-Volltextfilterdaemon-Startprogrammdienst erstellten Prozesse ausgeführt werden sollen, oder geben Sie das Konto ein.

  4. Klicken Sie nach dem Schließen des Dialogfelds auf Neu starten , um den SQL-Volltextfilterdaemon-Startprogrammdienst neu zu starten.

Prozesseigenschaften des Startprogramms für SQL-Volltextfilterdaemon

Beheben Sie den Fehler des SQL-Volltextfilterdaemon-Startprogrammdiensts, wenn er nicht startet

Wenn der Volltextfilterdaemon-Startprogrammdienst nicht startet, überprüfen Sie die folgenden möglichen Ursachen:

Berechtigungsprobleme

  • Die SQL Server-Dienstgruppe besitzt keine Berechtigung zum Starten des Startprogramms für SQL-Volltextfilterdaemon.

    Stellen Sie sicher, dass die SQL Server-Dienstgruppe über Berechtigungen für das Dienstkonto des SQL-Volltextfilterdaemon-Startprogramms verfügt. Bei der Installation von SQL Server wird der SQL Server-Dienstgruppe die Standardberechtigung zum Verwalten, Abfragen und Starten des SQL-Volltextfilterdaemon-Startprogrammdiensts erteilt. Wenn die Berechtigungen der SQL Server-Dienstgruppe für das Dienstkonto des SQL-Volltextfilterdaemon-Startprogramms nach der Installation von SQL Server entfernt wurden, wird der SQL-Volltextfilterdaemon-Startprogrammdienst nicht gestartet und die Volltextsuche ist deaktiviert.

  • Das Konto, das für die Anmeldung beim Dienst verwendet wird, besitzt keine entsprechenden Privilegien.

    Sie verwenden möglicherweise ein Konto, das nicht über Anmelderechte auf dem Computer, auf dem die Instanz des Servers ausgeführt wird, verfügt. Stellen Sie sicher, dass Sie mit einem Konto angemeldet sind, das über Benutzerrechte und Berechtigungen auf dem lokalen Computer verfügt.

Dienstkonto- und Kennwort-Probleme

  • Das Benutzerkonto oder Kennwort des Dienstkontos ist falsch.

    Stellen Sie sicher, dass der Dienst das richtige Konto und Kennwort in SQL Server 2016 Konfigurations-Manager verwendet.

  • Das Kennwort des Kontos für das Konto des SQL-Volltextfilterdaemon-Startprogrammdiensts ist abgelaufen.

    Wenn Sie ein lokales Benutzerkonto für den SQL-Volltextfilterdaemon-Startprogrammdienst verwenden und das Kennwort abgelaufen ist, müssen Sie folgende Schritte ausführen:

    1. Legen Sie ein neues Windows-Kennwort für das Konto fest.

    2. Aktualisieren Sie im SQL Server 2016-Konfigurations-Manager den SQL-Volltextfilterdaemon-Startprogrammdienst, damit dieser ebenfalls das neue Kennwort verwendet.

Probleme beim Konfigurieren von Named Pipes

  • Der SQL-Volltextfilterdaemon-Startprogrammdienst ist nicht ordnungsgemäß konfiguriert.

    Wenn die Named Pipe-Funktion auf dem lokalen Computer deaktiviert wurde oder SQL Server zur Verwendung einer anderen als der standardmäßigen Named Pipe konfiguriert wurde, wird das Startprogramm für SQL-Volltextfilterdaemon u. U. nicht gestartet.

  • Eine andere Instanz der gleichen Named Pipe wird bereits ausgeführt.

    Der SQL Server-Dienst fungiert als Named Pipe-Server für den Client des SQL-Volltextfilterdaemon-Startprogrammdiensts. Wenn die Named Pipe bereits vor dem Starten von SQL Server von einem anderen Prozess erstellt wurde, wird im SQL Server-Fehlerprotokoll und im Windows-Ereignisprotokoll ein Fehler ausgegeben. Die Volltextsuche kann nicht ausgeführt werden. Stellen Sie fest, welcher Prozess bzw. welche Anwendung versucht, die Named Pipe zu verwenden, und beenden Sie die betreffende Anwendung.

Weitere Informationen

Verwalten von Diensten: Themen zur Vorgehensweise (SQL Server-Konfigurations-Manager)
Upgrade der Volltextsuche