Condividi tramite


sys.fulltext_languages (Transact-SQL)

In questa vista del catalogo è contenuta una riga per ogni lingua i cui word breaker sono registrati in SQL Server. In ogni riga è visualizzato l'identificatore LCID e il nome della lingua. Quando si registrano i word breaker per una lingua, le altre risorse linguistiche, ovvero stemmer, parole non significative e file del thesaurus, risultano disponibili per le operazioni di indicizzazione/query full-text. È possibile specificare il valore di name o lcid nelle istruzioni Transact-SQL relative agli indici e alle query full-text.

Nota

I word breaker per la maggior parte delle lingue sono registrati per impostazione predefinita. Sempre per impostazione predefinita, tuttavia, diversi word breaker di terze parti concessi in licenza sono disabilitati. Per informazioni su tali lingue e sulla registrazione dei word breaker, vedere Procedura: Caricamento di word breaker concessi in licenza di produttori di terze parti.

Colonna

Tipo di dati

Descrizione

lcid

int

Microsoft Identificatore delle impostazioni locali (LCID) di Windows per la lingua.

name

sysname

Valore dell'alias in sys.syslanguages corrispondente al valore di lcid o rappresentazione stringa dell'identificatore LCID numerico.

Valori restituiti per le lingue predefinite

Nella tabella seguente sono mostrati i valori solo per le lingue i cui word breaker sono registrati per impostazione predefinita. Per un elenco dei nomi e degli identificatori LCID delle lingue i cui word breaker sono disabilitati per impostazione predefinita, vedere "Valori per le lingue di word breaker di terze parti" più avanti in questo argomento.

Lingua

LCID

Arabo1

1025

Bengali1

1093

Brasiliano

1046

Inglese britannico

2057

Bulgaro1

1026

Catalano1

1027

Cinese (Hong Kong SAR, RPC)

3076

Cinese (Macao)

5124

Cinese (Singapore)

4100

Croato1

1050

Olandese

1043

Inglese

1033

Francese

1036

Tedesco

1031

Gujarati1

1095

Ebraico1

1037

Hindi1

1081

Islandese1

1039

Indonesiano1

1057

Italiano

1040

Giapponese

1041

Kannada1

1099

Coreano

1042

Lettone1

1062

Lituano1

1063

Malese - Malaysia1

1086

Malayalam1

1100

Marathi1

1102

Lingua neutra

0

Norvegese (Bokmål)1

1044

Portoghese

2070

Punjabi1

1094

Rumeno1

1048

Russo

1049

Serbo (alfabeto cirillico)1

3098

Serbo (alfabeto latino)1

2074

Cinese semplificato

2052

Slovacco1

1051

Sloveno1

1060

Spagnolo

3082

Svedese

1053

Tamil1

1097

Telugu1

1098

Tailandese

1054

Cinese tradizionale

1028

Ucraino1

1058

Urdu1

1056

Vietnamita1

1066

1 Il supporto per questa lingua è stato aggiunto in SQL Server 2008.

Valori per le lingue di word breaker di terze parti

Nella tabella che segue sono elencati i valori restituiti per i word breaker di terze parti, se registrati.

LCID

Name

1030

Danese

1045

Polacco

1055

Turco

Per utilizzare i word breaker per tali lingue, è necessario registrarli manualmente. Per ulteriori informazioni sull'abilitazione di queste lingue, vedere Procedura: Caricamento di word breaker concessi in licenza di produttori di terze parti.

Osservazioni

In SQL Server 2008 sono disponibili word breaker per circa 50 lingue, 23 dei quali sono inclusi anche in SQL Server 2005. Solo i word breaker per inglese, coreano, tailandese e cinese (tutti i tipi) restano invariati. Per le altre lingue, in SQL Server 2008 è stata introdotta una nuova generazione di word breaker il cui funzionamento è sostanzialmente migliore degli equivalenti word breaker disponibili in SQL Server 2005. È possibile che il comportamento dei nuovi word breaker sia leggermente diverso da quello dei word breaker di SQL Server 2005. Per informazioni su come aggiornare i word breaker dopo avere importato un indice full-text di SQL Server 2005, vedere Word breaker e stemmer.

Per creare un elenco di parole non significative per una lingua, è necessario che quest'ultima sia registrata in SQL Server.

I file del thesaurus vengono caricati automaticamente da query full-text che utilizzano il thesaurus. Per evitare questo primo impatto sulle prestazioni relative alle query full-text, è consigliabile eseguire sp_fulltext_load_thesaurus_file.

Per aggiornare l'elenco di lingue registrate per la ricerca full-text, utilizzare sp_fulltext_service 'update_languages'.

Autorizzazioni

In SQL Server 2005 e versioni successive la visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per cui dispone di autorizzazioni. Per ulteriori informazioni, vedere Configurazione della visibilità dei metadati.