Condividi tramite


Impostare una lingua di sessione

La lingua della sessione può essere usata per impostare la modalità di visualizzazione degli elementi seguenti nel server, in base alla lingua e alla preferenza culturale:

  • Lingua che verrà usata per gli errori e altri messaggi di sistema. SQL Server supporta la disponibilità di più copie di tutte le stringhe di errore di sistema e di tutti i messaggi in tutte le lingue in cui è disponibile SQL Server. Questi messaggi possono essere visualizzati nella vista del catalogo sys.messages . Quando si installa una versione localizzata di SQL Server, questi messaggi di sistema vengono convertiti per la versione della lingua installata. Per impostazione predefinita, si ottiene anche il set di messaggi in inglese statunitense. Inoltre, è possibile aggiungere messaggi definiti dall'utente in una lingua specifica usando sp_addmessage.

  • Formato dei dati di data e ora.

  • Nomi di giorni e mesi, incluse le abbreviazioni.

  • Primo giorno della settimana.

  • Dati di valuta.

Sono disponibili 33 lingue per l'uso come impostazioni di sessione. Per un elenco delle lingue, vedere sys.syslanguages.

Impostazione della lingua della sessione dal server

Per impostare la lingua della sessione dal lato server, usare SET LANGUAGE.

Impostazione della lingua della sessione dal client

Il linguaggio di sessione può essere impostato sul lato client tramite OLE DB, ODBC o ADO.NET. Per OLE DB, utilizzare la proprietà SSPROP_INIT_CURRENTLANGUAGE. Per altre informazioni, vedere Inizializzazione e proprietà di autorizzazione.

Per ODBC, usare la parola chiave Language. Per altre informazioni, vedere SQLConfigDataSource.

Per ADO.NET, utilizzare il parametro Current Language dell'oggetto ConnectionString . Per altre informazioni, vedere la documentazione di Microsoft Data Access Components (MDAC Software Development Kit) (SDK).