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
Dans l’Explorateur d’objets, cliquez avec le bouton droit sur un serveur et sélectionnez Propriétés.
Sélectionnez l'onglet Avancé.
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
Connectez-vous au Moteur de base de données.
Dans la barre d’outils standard, sélectionnez Nouvelle requête.
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.