Просмотр или изменение зарегистрированных фильтров и разбиений слов
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure
После установки или удаления в системе любых разбиений по словам или фильтров изменения автоматически не вступают в силу на экземпляры сервера. В этой статье описывается, как просмотреть зарегистрированный средство разбиения слов или фильтры, а также как зарегистрировать только что установленные средства разбиения слов и фильтры на экземпляре SQL Server.
Примечание.
Управляемый экземпляр SQL Azure поддерживает просмотр зарегистрированных фильтров и разбиений слов, но изменение их не поддерживается. Можно использовать только предварительно установленные. Сторонние фильтры и средства разбиения слов не поддерживаются в управляемом экземпляре.
Просмотр списка языков, для которых в настоящее время зарегистрированы средства разбиения по словам
Используйте представление каталога 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';
Связанный контент
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по