Définir une langue de sessionSet a Session Language

La langue de la session permet de définir le mode d'affichage des éléments suivants sur le serveur, en fonction des préférences linguistiques et culturelles :The session language can be used to set how the following elements are displayed on the server, based on language and cultural preference:

  • Langue utilisée pour les messages d'erreur et autres messages système.The language that will be used for error and other system messages. SQL ServerSQL Server gère plusieurs copies de tous les messages d'erreur et système dans toutes les langues dans lesquelles SQL ServerSQL Server est disponible. is available. Ces messages peuvent être affichés à l'aide de la vue catalogue sys.messages .These messages can be viewed in the sys.messages catalog view. Lorsque vous installez une version localisée de SQL ServerSQL Server, ces messages système sont traduits pour la version linguistique installée.When you install a localized version of SQL ServerSQL Server, these system messages are translated for the language version that you install. Par défaut, vous disposez également de l'ensemble des messages en anglais.By default, you also obtain the U.S. English set of these messages. De plus, vous pouvez ajouter des messages définis par l’utilisateur dans une langue spécifique à l’aide de sp_addmessage.Additionally, you can add user-defined messages in a specific language by using sp_addmessage.

  • Format des données de date et d'heure.The format of date and time data.

  • Noms des jours et des mois, y compris les abréviations.The names of days and months, including abbreviations.

  • Premier jour de la semaine.The first day of the week.

  • Données de devise.Currency data.

    33 langues sont disponibles dans le cadre des paramètres de session.There are 33 languages available for use as session settings. Pour obtenir la liste des langues, consultez sys.syslanguages.For a list of languages, see sys.syslanguages.

Définition de la langue de session à partir du serveurSetting the Session Language from the Server

Pour définir la langue de la session à partir du serveur, utilisez SET LANGUAGE.To set the session language from the server side, use SET LANGUAGE.

Définition de la langue de session à partir du clientSetting the Session Language from the Client

La langue de la session peut être définie côté client via OLE DB, ODBC ou ADO.NET.The session language can be set on the client side by using OLE DB, ODBC or ADO.NET. Pour OLE DB, utilisez la propriété SSPROP_INIT_CURRENTLANGUAGE.For OLE DB, use the SSPROP_INIT_CURRENTLANGUAGE property. Pour plus d’informations, consultez Propriétés d’initialisation et d’autorisation.For more information, see Initialization and Authorization Properties.

Pour ODBC, utilisez le mot clé Language.For ODBC, use the Language keyword. Pour plus d’informations, consultez SQLConfigDataSource.For more information, see SQLConfigDataSource.

Pour ADO.NET, utilisez le paramètre Current Language de l'objet ConnectionString .For ADO.NET, use the Current Language parameter of the ConnectionString object. Pour plus d'informations, consultez la documentation du Kit de développement logiciel (SDK) de MicrosoftMicrosoft Data Access Components (MDAC).For more information, see the MicrosoftMicrosoft Data Access Components (MDAC) software development kit (SDK) documentation.