Freigeben über


Anzeigen oder Ändern von registrierten Filtern und Wörtertrennungen

Nach dem Installieren oder Deinstallieren von Wörtertrennungen oder Filtern werden die Änderungen nicht automatisch auf Serverinstanzen wirksam. In diesem Thema wird beschrieben, wie die zurzeit registrierte Wörtertrennung oder die Filter angezeigt werden und wie neu installierte Wörtertrennungen und Filter auf einer Instanz von SQL Serverregistriert werden.

So zeigen Sie eine Liste der Sprachen an, deren Wörtertrennungen derzeit registriert sind.

  1. Verwenden Sie die sys.fulltext_languages -Katalogsicht wie folgt:

    SELECT * FROM sys.fulltext_languages;   
    

So zeigen Sie eine Liste der Filter an, die derzeit registriert sind

  1. Verwenden Sie die gespeicherte Systemprozedur sp_help_fulltext_system_components wie folgt:

    EXEC sp_help_fulltext_system_components 'filter';    
    

So registrieren Sie neu installierte Wörtertrennungen und Filter

  1. Verwenden Sie zum Aktualisieren der Liste mit den Sprachen die gespeicherte Systemprozedur sp_fulltext_service wie folgt:

    exec sp_fulltext_service 'update_languages';   
    

So heben Sie die Registrierung deinstallierter Wörtertrennungen und Filter auf

  1. Verwenden Sie zum Aktualisieren der Liste mit den Sprachen sp_fulltext_service wie folgt:

    exec sp_fulltext_service 'update_languages'  
    
  2. Verwenden Sie zum Neustarten der Filterdaemon-Hostprozesse (fdhost.exe) sp_fulltext_service wie folgt:

    exec sp_fulltext_service 'restart_all_fdhosts';  
    

So ersetzen Sie vorhandene Wörtertrennungen oder Filter beim Installieren neuer Wörtertrennungen und Filter

  1. Vergewissern Sie sich bei der Vorbereitung zur Installation einer DLL-Datei, die neue Wörtertrennungen oder Filter enthält, dass diese nicht den gleichen Namen einer DLL-Datei hat, die bereits auf Ihrer Serverinstanz installiert ist.

  2. Kopieren Sie die neue DLL-Datei in das Verzeichnis, das die SQL Server Standard-DLL-Dateien für die Serverinstanz enthält. Dies ist der Standardspeicherort:

    C:\Programme\Microsoft SQL Server\MSSQL.Instanzname\MSSQL\Binn

    Wichtig

    Es wird dringend empfohlen, nur signierte und überprüfte Komponenten zu laden. Außerdem sollten Sie den FDHOST-Startprogrammdienst (MSSQLFDLauncher) mit den geringstmöglichen Privilegien ausführen.

  3. Installieren Sie die neue Wörtertrennung oder die Filter.

    So installieren und laden Sie Microsoft Filter Pack IFilters

  4. Verwenden Sie zum Laden neu installierter Wörtertrennungen und Filter in die Serverinstanz sp_fulltext_service wie folgt:

    EXEC sp_fulltext_service @action='load_os_resources', @value=1;  
    
  5. Verwenden Sie zum Aktualisieren der Liste mit den Sprachen sp_fulltext_service wie folgt:

    EXEC sp_fulltext_service 'update_languages';  
    
  6. Verwenden Sie zum Neustarten der Filterdaemon-Hostprozesse (fdhost.exe) sp_fulltext_service wie folgt:

    EXEC sp_fulltext_service 'restart_all_fdhosts';   
    

Weitere Informationen

Festlegen des Dienstkontos für das Startprogramm des Volltextfilterdaemon
Konfigurieren und Verwalten von Filtern für die Suche
Konfigurieren und Verwalten von Wörtertrennungen und Wortstammerkennungen für die Suche