Procedura: Modifica dell'elenco di word breaker e filtri registrati (Transact-SQL)

Dopo l'installazione o la disinstallazione di word breaker o filtri in un sistema, le modifiche non diventano automaticamente effettive nelle istanze server. In questo argomento viene descritto come visualizzare i word breaker o i filtri registrati, nonché come registrare i word breaker e i filtri appena installati in un'istanza di SQL Server 2008.

Per visualizzare un elenco delle lingue i cui word breaker sono registrati

  • Utilizzare la vista del catalogo sys.fulltext_languages, come illustrato di seguito:

    SELECT * FROM sys.fulltext_languages; 
    

Per visualizzare un elenco dei filtri registrati

Per registrare i word breaker e i filtri appena installati

  • Utilizzare la stored procedure di sistema sp_fulltext_service per aggiornare l'elenco di lingue, come illustrato di seguito:

    exec sp_fulltext_service 'update_languages'; 
    

Per annullare la registrazione di word breaker e filtri disinstallati

  1. Utilizzare sp_fulltext_service per aggiornare l'elenco di lingue, come illustrato di seguito:

    exec sp_fulltext_service 'update_languages'
    
  2. Utilizzare sp_fulltext_service per riavviare i processi host del daemon di filtri (fdhost.exe), come illustrato di seguito:

    exec sp_fulltext_service 'restart_all_fdhosts';
    

Per sostituire i word breaker o i filtri esistenti dopo averne installati di nuovi

  1. Quando si prepara l'installazione di un file DLL contenente nuovi word breaker o filtri, verificare che il nome sia diverso da quelli di eventuali file DLL installati nell'istanza del server.

  2. Copiare il nuovo file DLL nella directory contenente i file DLL standard di SQL Server per l'istanza server. Il percorso predefinito è:

    C:\Programmi\Microsoft SQL Server\MSSQL.instance_name\MSSQL\Binn

    Nota sulla sicurezzaNota sulla sicurezza

     Si consiglia di caricare solo componenti firmati e verificati. È inoltre consigliabile eseguire il servizio dell'utilità di avvio FDHOST (MSSQLFDLauncher) con privilegi minimi.

  3. Installare i nuovi word breaker o filtri.

    Per installare word breaker con licenza di terze parti

    Per installare e caricare filtri IFilter di Microsoft Filter Pack

  4. Utilizzare sp_fulltext_service per caricare i word breaker e i filtri appena installati nell'istanza server, come illustrato di seguito:

    EXEC sp_fulltext_service @action='load_os_resources', @value=1;
    
  5. Utilizzare sp_fulltext_service per aggiornare l'elenco di lingue, come illustrato di seguito:

    EXEC sp_fulltext_service 'update_languages';
    
  6. Utilizzare sp_fulltext_service per riavviare i processi host del daemon di filtri (fdhost.exe), come illustrato di seguito:

    EXEC sp_fulltext_service 'restart_all_fdhosts';