Configurare l'opzione di configurazione del server default full-text languageConfigure the default full-text language Server Configuration Option

In questo argomento si applica a: SìSQL ServernonDatabase SQL di AzurenonAzure SQL Data Warehouse non Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure 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.This topic describes how to configure the default full-text language server configuration option in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL. L'opzione default full-text language consente di specificare il valore relativo alla lingua predefinita per gli indici full-text.The default full-text language option specifies a default language value for full-text indexes. L'analisi linguistica viene eseguita su tutti i dati abilitati per l'indicizzazione full-text e dipende dalla lingua dei dati.Linguistic analysis is performed on all data that is full-text indexed and is dependent on the language of the data. Il valore predefinito per questa opzione corrisponde alla lingua impostata per il server.The default value of this option is the language of the 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.For a localized version of SQL ServerSQL Server, SQL ServerSQL Server Setup sets the default full-text language option to the language of the server if an appropriate match exists. Per le versioni non localizzate di SQL ServerSQL Server, l'opzione default full-text language è impostata sull'inglese.For a non-localized version of SQL ServerSQL Server, the default full-text language option is English.

Contenuto dell'argomentoIn This Topic

Prima di iniziareBefore You Begin

Limitazioni e restrizioniLimitations and Restrictions

  • 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.The value of the default full-text language option is used in a full-text index when no language is specified for a column through the LANGUAGE language_term option in the CREATE FULLTEXT INDEX or ALTER FULLTEXT INDEX statements. 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.If the default full-text language is not supported or the linguistic analysis package is not available, the CREATE or ALTER operation will fail and SQL ServerSQL Server will return an error message stating that the language specified is not valid.

IndicazioniRecommendations

  • Questa opzione è avanzata e la relativa modifica è riservata ad amministratori di database esperti o a tecnici dotati di certificazione per SQL ServerSQL Server .This option is an advanced option and should be changed only by an experienced database administrator or certified SQL ServerSQL Server technician.

  • Per l'opzione default full-text language è richiesto un valore LCID.The default full-text language option requires an LCID value. Per un elenco di LCID supportati e delle lingue corrispondenti, vedere sys.fulltext_languages (Transact-SQL).For a list of supported LCIDs and their related languages, see sys.fulltext_languages (Transact-SQL). Potrebbero essere disponibili altre lingue, ad esempio da fornitori di software indipendenti.Other languages may also be available from independent software vendors, for example. Se non viene rilevato alcun sottolinguaggio specifico, il motore di ricerca full-text passerà automaticamente alla lingua principale.If no specific language dialect is found, the Full-Text Engine will automatically switch to the primary language.

SicurezzaSecurity

AutorizzazioniPermissions

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.Execute permissions on sp_configure with no parameters or with only the first parameter are granted to all users by default. 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.To execute sp_configure with both parameters to change a configuration option or to run the RECONFIGURE statement, a user must be granted the ALTER SETTINGS server-level permission. L'autorizzazione ALTER SETTINGS è assegnata implicitamente ai ruoli predefiniti del server sysadmin e serveradmin .The ALTER SETTINGS permission is implicitly held by the sysadmin and serveradmin fixed server roles.

Utilizzo di SQL Server Management StudioUsing SQL Server Management Studio

Per configurare l'opzione default full-text languageTo configure the default full-text language option

  1. In Esplora oggetti fare clic con il pulsante destro del mouse su un server e scegliere Proprietà.In Object Explorer, right-click a server and select Properties.

  2. Fare clic sul nodo Avanzate .Click the Advanced node.

  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.Under Miscellaneous, use Default Full Text Language to specify a default language value for full-text indexed columns.

Utilizzo di Transact-SQLUsing Transact-SQL

Per configurare l'opzione default full-text languageTo configure the default full-text language option

  1. Connettersi al Motore di databaseDatabase Engine.Connect to the Motore di databaseDatabase Engine.

  2. Dalla barra Standard fare clic su Nuova query.From the Standard bar, click New Query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.Copy and paste the following example into the query window and click Execute. Questo esempio illustra come usare sp_configure per impostare il valore dell'opzione default full-text sull'olandese (1043).This example shows how to use sp_configure to set the value of the default full-text option to Dutch (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).For more information, see Server Configuration Options (SQL Server).

Completamento: Dopo la configurazione dell'opzione default full-text languageFollow Up: After you configure the default full-text language option

L'impostazione diventa effettiva immediatamente senza dover riavviare il server.The setting takes effect immediately without restarting the server.

Vedere ancheSee Also

sys.fulltext_languages (Transact-SQL) sys.fulltext_languages (Transact-SQL)
RECONFIGURE (Transact-SQL) RECONFIGURE (Transact-SQL)
Opzioni di configurazione del server (SQL Server) Server Configuration Options (SQL Server)
sp_configure (Transact-SQL) sp_configure (Transact-SQL)
CREATE FULLTEXT INDEX (Transact-SQL) CREATE FULLTEXT INDEX (Transact-SQL)
ALTER FULLTEXT INDEX (Transact-SQL)ALTER FULLTEXT INDEX (Transact-SQL)