Configurare l'opzione di configurazione del server default full-text language
Questo argomento descrive come configurare l'opzione di configurazione del default full-text language
server in SQL Server 2014 usando SQL Server Management Studio o Transact-SQL. L'opzione default full-text language
specifica un valore di lingua predefinito 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, il programma di installazione di SQL Server imposta l'opzione default full-text language
sulla lingua del server se esiste una corrispondenza appropriata. Per una versione non localizzata di SQL Server, l'opzione default full-text language
è inglese.
Contenuto dell'articolo
Prima di iniziare:
Per configurare l'opzione default full-text language tramite:
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 non viene specificata alcuna lingua per una colonna tramite l'opzione LANGUAGE language_term nelle istruzioni 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 è un'opzione avanzata e deve essere modificata solo da un amministratore di database esperto o da un tecnico di SQL Server certificato.
L'opzione
default full-text language
richiede un valore LCID. Per un elenco di LCID supportati e delle lingue corrispondenti, 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 la modifica di un'opzione di configurazione o per l'esecuzione dell'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 .
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 usare l'opzione Lingua predefinita full-text per specificare il valore relativo alla lingua predefinita per le colonne con indicizzazione full-text.
Utilizzo di Transact-SQL
Per configurare l'opzione default full-text language
Connettersi al motore di database di.
Dalla barra Standard fare clic su Nuova query.
Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui. Questo esempio illustra come usare 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 altre informazioni, vedere Opzioni di configurazione del server (SQL Server).
Completamento: Dopo la configurazione dell'opzione default full-text language
L'impostazione diventa effettiva immediatamente senza dover riavviare il server.
Vedi anche
sys.fulltext_languages (Transact-SQL)
RECONFIGURE (Transact-SQL)
Opzioni di configurazione del server (SQL Server)
sp_configure (Transact-SQL)
CREATE FULLTEXT INDEX (Transact-SQL)
ALTER FULLTEXT INDEX (Transact-SQL)