Ver o cambiar los filtros y separadores de palabras registrados
Después de instalar o desinstalar filtros o separadores de palabras en un sistema, los cambios no se aplican automáticamente en las instancias de servidor. En este tema se describe cómo ver los filtros o separadores de palabras actualmente registrados y cómo registrar filtros y separadores de palabras recién instalados en una instancia de SQL Server.
Para ver una lista de idiomas con separadores de palabras actualmente registrados
Use la vista de catálogo sys.fulltext_languages, tal y como se muestra a continuación:
SELECT * FROM sys.fulltext_languages;
Para ver una lista de los filtros actualmente registrados
Use el procedimiento almacenado del sistema sp_help_fulltext_system_components, tal y como se muestra a continuación:
EXEC sp_help_fulltext_system_components 'filter';
Para registrar filtros y separadores de palabras recién instalados
Use el procedimiento almacenado del sistema sp_fulltext_service para actualizar la lista de idiomas, tal y como se muestra a continuación:
exec sp_fulltext_service 'update_languages';
Para anular el registro de filtros y separadores de palabras instalados
Use sp_fulltext_service para actualizar la lista de idiomas, tal y como se muestra a continuación:
exec sp_fulltext_service 'update_languages'
Use sp_fulltext_service para reiniciar los procesos de host de demonio de filtro (fdhost.exe), tal y como se muestra a continuación:
exec sp_fulltext_service 'restart_all_fdhosts';
Para reemplazar los filtros o separadores de palabras existentes al instalar filtros o separadores de palabras nuevos
Cuando se prepare para instalar un archivo DLL que contenga nuevos filtros o separadores de palabras, compruebe que tenga un nombre de archivo distinto de cualquiera de los archivos DLL existentes instalados en su instancia del servidor.
Copie el nuevo archivo DLL en el directorio que contiene los archivos DLL estándar de SQL Server para la instancia del servidor. La ubicación predeterminada es:
C:\Archivos de programa\Microsoft SQL Server\MSSQL.instance_name\MSSQL\Binn
Nota de seguridad Se recomienda encarecidamente que solamente cargue componentes firmados y comprobados. También se recomienda que ejecute el servicio del iniciador de FDHOST (MSSQLFDLauncher) con la menor cantidad de privilegios posible.
Instale los nuevos filtros o separadores de palabras.
Para instalar y cargar IFilters de Microsoft Filter Pack
Use sp_fulltext_service para cargar los filtros y separadores de palabras recién instalados en la instancia del servidor, tal y como se muestra a continuación:
EXEC sp_fulltext_service @action='load_os_resources', @value=1;
Use sp_fulltext_service para actualizar la lista de idiomas, tal y como se muestra a continuación:
EXEC sp_fulltext_service 'update_languages';
Reinicie los procesos de host de demonio de filtro (fdhost.exe) mediante sp_fulltext_service, tal y como se muestra a continuación:
EXEC sp_fulltext_service 'restart_all_fdhosts';
Vea también
Conceptos
Establecer la cuenta del servicio para el selector del demonio de filtro completo
Configurar y administrar filtros para búsquedas
Configurar y administrar separadores de palabras y lematizadores para la búsqueda