Compartir a través de


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

  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'
    
  2. 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

  1. 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.

  2. 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 seguridadNota 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.

  3. Instale los nuevos filtros o separadores de palabras.

    Para instalar y cargar IFilters de Microsoft Filter Pack

  4. 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;
    
  5. Use sp_fulltext_service para actualizar la lista de idiomas, tal y como se muestra a continuación:

    EXEC sp_fulltext_service 'update_languages';
    
  6. 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