Condividi tramite


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

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

  1. In Esplora oggetti fare clic con il pulsante destro del mouse su un server e scegliere Proprietà.

  2. Fare clic sul nodo Avanzate .

  3. 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

  1. Connettersi al motore di database di.

  2. Dalla barra Standard fare clic su Nuova query.

  3. 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)