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 Server registriert werden.
So zeigen Sie eine Liste der Sprachen an, deren Wörtertrennungen derzeit registriert sind.
Verwenden Sie diesys.fulltext_languages-Katalogsicht wie folgt:
SELECT * FROM sys.fulltext_languages;
So zeigen Sie eine Liste der Filter an, die derzeit registriert sind
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
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
Verwenden Sie zum Aktualisieren der Liste mit den Sprachen die Option sp_fulltext_service wie folgt:
exec sp_fulltext_service 'update_languages'
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
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.
Kopieren Sie die neue DLL-Datei in das Verzeichnis, 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
Sicherheitshinweis 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.
Installieren Sie die neue Wörtertrennung oder die Filter.
So installieren und laden Sie Microsoft Filter Pack IFilters
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;
Verwenden Sie zum Aktualisieren der Liste mit den Sprachen die Option sp_fulltext_service wie folgt:
EXEC sp_fulltext_service 'update_languages';
Verwenden Sie zum Neustarten der Filterdaemon-Hostprozesse (fdhost.exe) die Option sp_fulltext_service wie folgt:
EXEC sp_fulltext_service 'restart_all_fdhosts';
Siehe auch
Konzepte
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