Visualizza o modifica word breaker e filtri registrati
Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure
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 articolo 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.
Nota
Istanza gestita di SQL di Azure supporta la visualizzazione di filtri registrati e word breaker, ma la loro modifica non è supportata. Possono essere usati solo quelli preinstallati. I filtri e i word breaker di terze parti non sono supportati su istanza gestita.
Visualizza un elenco delle lingue i cui word breaker sono registrati
Usare la vista del catalogo sys.fulltext_languages , come illustrato di seguito:
SELECT * FROM sys.fulltext_languages;
Visualizza un elenco dei filtri registrati
Usare sp_help_fulltext_system_components , come illustrato di seguito:
EXEC sp_help_fulltext_system_components 'filter';
Registra i word breaker e i filtri appena installati
Usare la stored procedure di sistema sp_fulltext_service per aggiornare l'elenco di lingue, come illustrato di seguito:
EXEC sp_fulltext_service 'update_languages';
Annulla la registrazione di word breaker e filtri disinstallati
Usa
sp_fulltext_service
per aggiornare l'elenco di lingue nel modo seguente:EXEC sp_fulltext_service 'update_languages';
Usa
sp_fulltext_service
per riavviare i processi host del daemon di filtri (fdhost.exe) nel modo seguente:EXEC sp_fulltext_service 'restart_all_fdhosts';
Sostituisci i word breaker o i filtri esistenti dopo averne installati di nuovi
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.
Copia il nuovo file DLL nella directory contenente i file DLL standard di SQL Server per l'istanza server. Il percorso predefinito è:
C:\Program Files\Microsoft SQL Server\MSSQL.<instance_name>\MSSQL\Binn
Importante
Si consiglia di caricare solo componenti firmati e verificati. È inoltre consigliabile eseguire il servizio dell'utilità di avvio FDHOST (MSSQLFDLauncher) con privilegi minimi.
Installare i nuovi word breaker o filtri.
Per installare e caricare filtri IFilter di Microsoft Filter Pack
Usa
sp_fulltext_service
per caricare i word breaker e i filtri appena installati nell'istanza del server nel modo seguente:EXEC sp_fulltext_service @action='load_os_resources', @value=1;
Usa
sp_fulltext_service
per aggiornare l'elenco di lingue nel modo seguente:EXEC sp_fulltext_service 'update_languages';
Riavvia i processi host del daemon di filtri (
fdhost.exe
) usandosp_fulltext_service
nel modo seguente:EXEC sp_fulltext_service 'restart_all_fdhosts';