Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di SQL, Infrastruttura e Power BI. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stessoQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Si applica a: SQL Server
Questo articolo descrive come configurare l'opzione di configurazione del default full-text language
server in SQL Server 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.
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 CREATE FULLTEXT INDEX
istruzioni o ALTER FULLTEXT INDEX
. Se la lingua full-text predefinita non è supportata o il pacchetto di analisi linguistica non è disponibile, l'operazione CREATE
o ALTER
ha esito negativo e SQL Server restituisce un messaggio di errore che indica che la lingua specificata non è valida.
Questa opzione è avanzata e la relativa modifica è riservata ad amministratori di database esperti o a professionisti con certificazione per SQL Server.
L'opzione default full-text language
richiede un valore LCID (Locale Identifier). Per un elenco di LCID supportati e delle relative lingue, vedere sys.fulltext_languages. Altri linguaggi potrebbero anche essere disponibili da fornitori di software indipendenti, ad esempio. Se non viene trovata alcuna lingua specifica, il motore full-text passa automaticamente alla lingua primaria.
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 serversysadmin e serveradmin.
In Esplora oggetti fare clic con il pulsante destro del mouse su un server e scegliere Proprietà.
Selezionare il 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.
Connettersi al motore di database di.
Nella barra Standard selezionare Nuova query.
Copiare e incollare l'esempio seguente nella finestra di query e selezionare Esegui. Questo esempio illustra come usare sp_configure per impostare il valore dell'opzione default full-text
sull'olandese (1043
).
USE master;
GO
EXECUTE sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
EXECUTE sp_configure 'default full-text language', 1043;
GO
RECONFIGURE;
GO
EXECUTE sp_configure 'show advanced options', 0;
GO
RECONFIGURE;
GO
Per altre informazioni, vedere Opzioni di configurazione del server.
L'impostazione diventa effettiva immediatamente senza dover riavviare il server.
Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di SQL, Infrastruttura e Power BI. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stessoFormazione
Modulo
Configurare i database per ottimizzare le prestazioni - Training
Configurare i database per ottimizzare le prestazioni
Documentazione
sys.fulltext_languages (Transact-SQL) - SQL Server
sys.fulltext_languages (Transact-SQL)
sp_fulltext_service (Transact-SQL) - SQL Server
Modifica le proprietà di ricerca full-text del server per SQL Server.
sp_defaultlanguage (Transact-SQL) - SQL Server
sp_defaultlanguage modifica la lingua predefinita di per un account di accesso di SQL Server.