Configurare l'opzione di configurazione del server default full-text language

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2008)noDatabase SQL di AzurenoAzure SQL Data Warehouse noParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Questo argomento descrive come configurare l'opzione di configurazione del server default full-text language in SQL Server 2017SQL Server 2017 tramite SQL Server Management StudioSQL Server Management Studio o Transact-SQLTransact-SQL. L'opzione default full-text language consente di specificare il valore relativo alla 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 le versioni localizzate di SQL ServerSQL Server, il programma di installazione di SQL ServerSQL Server imposta l'opzione default full-text language sulla lingua del server, se esiste una corrispondenza appropriata. Per le versioni non localizzate di SQL ServerSQL Server, l'opzione default full-text language è impostata sull'inglese.

Contenuto dell'argomento

Prima di iniziare

Limitazioni e restrizioni

  • Il valore dell'opzione default full-text language viene usato in un indice full-text quando per una colonna non viene specificata alcuna lingua tramite l'opzione LANGUAGE termine_lingua 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 ServerSQL Server verrà restituito un messaggio di errore in cui viene indicato che la lingua specificata non è valida.

Indicazioni

  • Questa opzione è avanzata e la relativa modifica è riservata ad amministratori di database esperti o a tecnici dotati di certificazione per SQL ServerSQL Server.

  • Per l'opzione default full-text language è richiesto 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 databaseDatabase Engine.

  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.

Vedere 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)