Как изменить список зарегистрированных средств разбиения по словам и фильтров (Transact-SQL)
После того как в системе была произведена установка или удаление средств разбиения по словам или фильтров, автоматического внесения изменений на экземплярах сервера не происходит. В данном разделе описано, как можно просмотреть зарегистрированные в данный момент средства разбиения по словам и фильтры, а также как зарегистрировать недавно установленные средства разбиения по словам и фильтры на экземпляре SQL Server 2008.
Просмотр списка языков, для которых установлены зарегистрированные в данный момент средства разбиения по словам
Используйте представление каталога sys.fulltext_languages следующим образом:
SELECT * FROM sys.fulltext_languages;
Просмотр списка зарегистрированных в данный момент фильтров
Используйте системную хранимую процедуру sp_help_fulltext_system_components следующим образом:
EXEC sp_help_fulltext_system_components 'filter';
Регистрация недавно установленных средств разбиения по словам и фильтров
Используйте системную хранимую процедуру sp_fulltext_service для обновления списка языков следующим образом:
exec sp_fulltext_service 'update_languages';
Отмена регистрации удаленных средств разбиения по словам и фильтров
Используйте процедуру sp_fulltext_service для обновления списка языков следующим образом:
exec sp_fulltext_service 'update_languages'
Используйте процедуру sp_fulltext_service, чтобы перезапустить процесс узла управляющей программы фильтрации (fdhost.exe) следующим образом:
exec sp_fulltext_service 'restart_all_fdhosts';
Замена существующих средств разбиения по словам или фильтров при установке новых
При подготовке к установке DLL-файла, содержащего новые средства разбиения по словам или фильтры, следует убедиться, что его имя отличается от имен существующих DLL-файлов, установленных на экземпляре сервера.
Скопируйте новый DLL-файл в каталог, содержащий стандартные DLL-файлы SQL Server для экземпляра сервера. Расположение по умолчанию:
C:\Program Files\Microsoft SQL Server\MSSQL.instance_name\MSSQL\Binn
Примечание по безопасности Рекомендуется загружать только подписанные и проверенные компоненты. Кроме того, службу FDHOST Launcher (MSSQLFDLauncher) рекомендуется запускать с наименьшими возможными правами доступа.
Установите новые средства разбиения по словам или фильтры.
Установка лицензированных средств разбиения по словам от сторонних разработчиков
Установка и загрузка фильтров IFilter из пакета фильтров (Майкрософт)
Используйте процедуру sp_fulltext_service, чтобы загрузить недавно установленные средства разбиения по словам и фильтры на экземпляр сервера, следующим образом:
EXEC sp_fulltext_service @action='load_os_resources', @value=1;
Используйте процедуру sp_fulltext_service для обновления списка языков следующим образом:
EXEC sp_fulltext_service 'update_languages';
Перезапустите процессы узла управляющей программы фильтрации (fdhost.exe) с помощью процедуры sp_fulltext_service следующим образом:
EXEC sp_fulltext_service 'restart_all_fdhosts';
См. также