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
Utilizzare sp_help_fulltext_system_components, come illustrato di seguito:
EXEC sp_help_fulltext_system_components 'filter';
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
Utilizzare sp_fulltext_service per aggiornare l'elenco di lingue, come illustrato di seguito:
exec sp_fulltext_service 'update_languages'
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
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.
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 sicurezza 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 word breaker con licenza di terze parti
Per installare e caricare filtri IFilter di Microsoft Filter Pack
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;
Utilizzare sp_fulltext_service per aggiornare l'elenco di lingue, come illustrato di seguito:
EXEC sp_fulltext_service 'update_languages';
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';
Vedere anche