Impostazione di una lingua di sessioneSet a Session Language

È possibile utilizzare la lingua di sessione per impostare la modalità di visualizzazione degli elementi seguenti nel server, in base a preferenze linguistiche e impostazioni locali:The session language can be used to set how the following elements are displayed on the server, based on language and cultural preference:

  • Lingua che verrà utilizzata per messaggi di errore e altri messaggi di sistema.The language that will be used for error and other system messages. SQL ServerSQL Server supporta più copie di tutte le stringhe di errore e dei messaggi del sistema in tutte le lingue in cui è disponibile SQL ServerSQL Server . is available. Questi messaggi possono essere visualizzati nella vista del catalogo sys.messages .These messages can be viewed in the sys.messages catalog view. Quando si installa una versione localizzata di SQL ServerSQL Server, questi messaggi di sistema vengono tradotti nella lingua della versione installata.When you install a localized version of SQL ServerSQL Server, these system messages are translated for the language version that you install. Per impostazione predefinita, è disponibile anche il set dei messaggi in inglese (Stati Uniti).By default, you also obtain the U.S. English set of these messages. È inoltre possibile aggiungere messaggi definiti dall'utente in una lingua specifica usando sp_addmessage.Additionally, you can add user-defined messages in a specific language by using sp_addmessage.

  • Il formato di data e ora.The format of date and time data.

  • I nomi dei giorni e dei mesi, incluse le abbreviazioni.The names of days and months, including abbreviations.

  • Il primo giorno della settimana.The first day of the week.

  • Le informazioni di valuta.Currency data.

    Sono disponibili 33 lingue per le impostazioni di sessione.There are 33 languages available for use as session settings. Per un elenco completo, vedere sys.syslanguages.For a list of languages, see sys.syslanguages.

Impostazione della lingua di sessione dal serverSetting the Session Language from the Server

Per impostare la lingua di sessione dal lato server, utilizzare l'istruzione SET LANGUAGE.To set the session language from the server side, use SET LANGUAGE.

Impostazione della lingua di sessione dal clientSetting the Session Language from the Client

È possibile impostare la lingua di sessione dal client utilizzando OLE DB, ODBC o ADO.NET.The session language can be set on the client side by using OLE DB, ODBC or ADO.NET. Per OLE DB, utilizzare la proprietà SSPROP_INIT_CURRENTLANGUAGE.For OLE DB, use the SSPROP_INIT_CURRENTLANGUAGE property. Per altre informazioni, vedere Proprietà di inizializzazione e di autorizzazione.For more information, see Initialization and Authorization Properties.

Per ODBC, utilizzare la parola chiave Language.For ODBC, use the Language keyword. Per altre informazioni, vedere SQLConfigDataSource.For more information, see SQLConfigDataSource.

Per ADO.NET, usare il parametro Current Language dell'oggetto ConnectionString .For ADO.NET, use the Current Language parameter of the ConnectionString object. Per ulteriori informazioni, vedere la documentazione relativa al Software Development Kit (SDK) di MicrosoftMicrosoft Data Access Components (MDAC).For more information, see the MicrosoftMicrosoft Data Access Components (MDAC) software development kit (SDK) documentation.