Exibir ou alterar filtros registrados e separadores de palavras
Depois da instalação ou da desinstalação de qualquer separador de palavras ou de filtros em um sistema, as alterações não entram em vigor automaticamente em instâncias de servidor. Este tópico descreve como exibir o separador de palavras ou os filtros registrados atualmente, e como registrar separadores de palavras e filtros instalados recentemente em uma instância do SQL Server.
Para exibir uma lista de idiomas cujos separadores de palavras estão registrados atualmente
Use a exibição de catálogo sys.fulltext_languages, da seguinte maneira:
SELECT * FROM sys.fulltext_languages;
Para exibir uma lista dos filtros que estão registrados atualmente
Use o procedimento armazenado do sistema sp_help_fulltext_system_components, da seguinte maneira:
EXEC sp_help_fulltext_system_components 'filter';
Para registrar separadores de palavras e filtros instalados recentemente
Use o procedimento armazenado do sistema sp_fulltext_service para atualizar a lista de idiomas, da seguinte maneira:
exec sp_fulltext_service 'update_languages';
Para cancelar o registro de separadores de palavras e filtros desinstalados
Use o sp_fulltext_service para atualizar a lista de idiomas como segue:
exec sp_fulltext_service 'update_languages'
Use o sp_fulltext_service para reiniciar os processos do host daemon do filtro (fdhost.exe), como segue:
exec sp_fulltext_service 'restart_all_fdhosts';
Para substituir separadores de palavras ou filtros existentes ao instalar novos
Ao preparar a instalação de um arquivo DLL que contém novos separadores de palavras ou filtros, verifique se ele tem um nome de arquivo diferente de qualquer um dos arquivos DLL existentes instalados na instância do servidor.
Copie o novo arquivo DLL no diretório que contém os arquivos DLL padrão do SQL Server para a instância do servidor. O local padrão é:
C:\Arquivos de Programas\Microsoft SQL Server\MSSQL.instance_name\MSSQL\Binn
Observação sobre segurança É altamente recomendável carregar apenas componentes assinados e verificados. Além disso, é recomendável executar o Serviço do Iniciador FDHOST (MSSQLFDLauncher) com o mínimo possível de privilégios.
Instale o novo separador de palavras ou filtros.
Para instalar e carregar o Microsoft Filter Pack IFilters
Use sp_fulltext_service para carregar os separadores de palavras e filtros recentemente instalados na instância de servidor, da seguinte maneira:
EXEC sp_fulltext_service @action='load_os_resources', @value=1;
Use sp_fulltext_service para atualizar a lista de idiomas, como segue:
EXEC sp_fulltext_service 'update_languages';
Reinicie os processos do host daemon do filtro (fdhost.exe), usando sp_fulltext_service como segue:
EXEC sp_fulltext_service 'restart_all_fdhosts';
Consulte também
Conceitos
Definir a conta de serviço do Iniciador do Daemon de Filtro de Texto Completo
Configurar e gerenciar filtros para pesquisa
Configurar e gerenciar separadores de palavras e lematizadores de pesquisa