Partage via


Configuration du serveur : langue par défaut

S'applique à : SQL Server

Cet article explique comment configurer l’option de configuration du default language serveur dans SQL Server à l’aide de SQL Server Management Studio ou de Transact-SQL. L’option default language spécifie la langue par défaut pour toutes les connexions nouvellement créées. Pour définir la langue par défaut, spécifiez la langid valeur de la langue souhaitée. Vous pouvez rechercher la langid valeur en interrogeant la sys.syslanguages vue de compatibilité.

Recommandations

La langue par défaut d’une connexion peut être remplacée à l’aide CREATE LOGIN ou ALTER LOGIN. Elle correspond à celle définie dès l'ouverture de la session, à moins qu’elle ne soit remplacée à chaque session à l’aide des API ODBC (Open Database Connectivity) ou OLE DB. Vous pouvez uniquement définir l’option default language sur un ID de langage défini dans sys.syslanguages (0-32). Lorsque vous utilisez des bases de données autonomes, une langue par défaut peut être définie pour une base de données à l’aide ou pour les utilisateurs de base de données autonome à l’aide CREATE DATABASE CREATE USER ou ALTER USER.ALTER DATABASE La définition des langues par défaut dans une base de données autonome accepte langid la valeur, le nom de la langue ou un alias de langue comme indiqué dans sys.syslanguages.

autorisations

Les autorisations d’exécution de sp_configure , sans paramètre ou avec le premier paramètre uniquement, sont accordées par défaut à tous les utilisateurs. Pour exécuter sp_configure avec les deux paramètres afin de modifier une option de configuration ou pour exécuter l’instruction RECONFIGURE, un utilisateur doit disposer de l’autorisation ALTER SETTINGS au niveau du serveur. L’autorisation ALTER SETTINGS est implicitement détenue par les rôles serveur fixes sysadmin et serveradmin.

Utiliser SQL Server Management Studio

  1. Dans l’Explorateur d’objets, cliquez avec le bouton droit sur un serveur et sélectionnez Propriétés.

  2. Sélectionnez l'onglet Avancé.

  3. Dans la default language zone, choisissez la langue dans laquelle Microsoft SQL Server doit afficher les messages système.

    La langue par défaut est l'anglais.

Utiliser Transact-SQL

  1. Connectez-vous au Moteur de base de données.

  2. Dans la barre d’outils standard, sélectionnez Nouvelle requête.

  3. Copiez et collez l’exemple suivant dans la fenêtre de requête, puis sélectionnez Exécuter. Cet exemple montre comment utiliser sp_configure pour attribuer à l’option default language la valeur Français (2).

    USE master;
    GO
    
    EXECUTE sp_configure 'default language', 2;
    GO
    
    RECONFIGURE;
    GO
    

Pour plus d’informations, consultez l’article Options de configuration du serveur.

Suivi : après avoir configuré l’option de langue par défaut

Le paramètre prend effet immédiatement sans redémarrage du serveur.