Share via


Vorgehensweise: Ändern der Liste mit registrierten Wörtertrennungen und Filtern (Transact-SQL)

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 Server 2008 registriert werden.

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

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

So registrieren Sie neu installierte Wörtertrennungen und Filter

  • 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 die Option sp_fulltext_service wie folgt:

    exec sp_fulltext_service 'update_languages'
    
  2. Verwenden Sie zum Neustarten der Filterdaemon-Hostprozesse (fdhost.exe) die Option 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 dasVerzeichnis, das die SQL Server Standard-DLL-Dateien für die Serverinstanz enthält. Der Standardspeicherort ist:

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

    SicherheitshinweisSicherheitshinweis

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

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

    So installieren Sie lizenzierte Wörtertrennungen von Drittanbietern

    So installieren und laden Sie Microsoft-Filterpack IFilter

  4. Verwenden Sie zum Laden neu installierter Wörtertrennungen und Filter in die Serverinstanz die Option 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 die Option sp_fulltext_service wie folgt:

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

    EXEC sp_fulltext_service 'restart_all_fdhosts';