Configurare l'opzione di configurazione del server default full-text language
In questo argomento si illustra come configurare l'opzione di configurazione del server default full-text language in SQL Server 2012 utilizzando SQL Server Management Studio o Transact-SQL. Con l'opzione default full-text language è possibile specificare valore di lingua predefinita per gli indici full-text. L'analisi linguistica viene eseguita su tutti i dati abilitati per l'indicizzazione full-text e dipende dalla lingua dei dati. Il valore predefinito per questa opzione corrisponde alla lingua impostata per il server. Per una versione localizzata di SQL Server, l'opzione della lingua predefinita full-text viene impostata dal programma di installazione di SQL Server sulla lingua del server, se esiste una corrispondenza appropriata. Per le versioni non localizzate di SQL Server, l'opzione default full-text language è impostata sull'inglese.
Contenuto dell'argomento
Prima di iniziare:
Limitazioni e restrizioni
Consigli
Sicurezza
Per configurare l'opzione default full-text language tramite:
SQL Server Management Studio
Transact-SQL
Completamento: Dopo la configurazione dell'opzione default full-text language
Prima di iniziare
Limitazioni e restrizioni
- Il valore dell'opzione default full-text language viene utilizzato in un indice full-text quando per una colonna non viene specificata alcuna lingua tramite l'opzione LANGUAGE language_term nell'istruzione CREATE FULLTEXT INDEX o ALTER FULLTEXT INDEX. Se l'opzione default full-text language non è supportata o il pacchetto di analisi linguistica non è disponibile, l'operazione CREATE o ALTER non verrà eseguita e in SQL Server verrà restituito un messaggio di errore in cui viene indicato che la lingua specificata non è valida.
Consigli
Questa opzione è avanzata e la relativa modifica è riservata ad amministratori di database esperti o a tecnici dotati di certificazione per SQL Server.
Per l'opzione default full-text language è richiesto un valore LCID. Per un elenco di LCID supportate e delle relative lingue, vedere sys.fulltext_languages (Transact-SQL). Potrebbero essere disponibili altre lingue, ad esempio da fornitori di software indipendenti. Se non viene rilevato alcun sottolinguaggio specifico, il motore di ricerca full-text passerà automaticamente alla lingua principale.
Sicurezza
Autorizzazioni
Le autorizzazioni di esecuzione per sp_configure senza alcun parametro o solo con il primo parametro vengono assegnate per impostazione predefinita a tutti gli utenti. Per eseguire sp_configure con entrambi i parametri per modificare un'opzione di configurazione o per eseguire l'istruzione RECONFIGURE, a un utente deve essere concessa l'autorizzazione a livello di server ALTER SETTINGS. L'autorizzazione ALTER SETTINGS è assegnata implicitamente ai ruoli predefiniti del server sysadmin e serveradmin.
[Top]
Utilizzo di SQL Server Management Studio
Per configurare l'opzione default full-text language
In Esplora oggetti fare clic con il pulsante destro del mouse su un server e scegliere Proprietà.
Fare clic sul nodo Avanzate.
In Varie utilizzare l'opzione Default Full Text Language per specificare un valore di lingua predefinita per le colonne con indicizzazione full-text.
[Top]
Utilizzo di Transact-SQL
Per configurare l'opzione default full-text language
Connettersi al Motore di database.
Dalla barra Standard fare clic su Nuova query.
Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui. In questo esempio si illustra come utilizzare sp_configure per impostare il valore dell'opzione default full-text sull'olandese (1043).
USE AdventureWorks2012 ;
GO
EXEC sp_configure 'show advanced options', 1 ;
GO
RECONFIGURE
GO
EXEC sp_configure 'default full-text language', 1043 ;
GO
RECONFIGURE
GO
Per ulteriori informazioni, vedere Opzioni di configurazione del server.
[Top]
Completamento: Dopo la configurazione dell'opzione default full-text language
L'impostazione diventa effettiva immediatamente senza dover riavviare il server.
[Top]
Vedere anche
Riferimento
sys.fulltext_languages (Transact-SQL)
CREATE FULLTEXT INDEX (Transact-SQL)
ALTER FULLTEXT INDEX (Transact-SQL)