Partager via


sp_defaultlanguage (Transact-SQL)

Modifie la langue par défaut d'une connexion SQL Server.

Important

Cette fonctionnalité sera supprimée dans une prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Utilisez plutôt ALTER LOGIN.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

sp_defaultlanguage [ @loginame = ] 'login' 
     [ , [ @language = ] 'language' ] 

Arguments

  • [ @loginame = ] 'login'
    Nom de connexion. login est de type sysname, sans valeur par défaut. login peut être un nom de connexion SQL Server existant ou un utilisateur ou un groupe Windows.

  • [ @language = ] 'language'
    Langue par défaut de la connexion. language est de type sysname, avec NULL comme valeur par défaut. language doit être une langue valide sur le serveur. S'il n'est pas spécifié, l'argument language correspond à la langue par défaut du serveur, telle qu'elle est définie par la langue par défaut de la variable de configuration sp_configure. Le changement de la langue par défaut du serveur n'affecte pas la langue par défaut des connexions existantes.

Valeurs des codes renvoyés

0 (succès) ou 1 (échec)

Notes

sp_defaultlanguage appelle ALTER LOGIN, qui prend en charge des options supplémentaires. Pour plus d'informations sur la modification d'autres valeurs par défaut pour la connexion, consultez ALTER LOGIN (Transact-SQL).

Utilisez l'instruction SET LANGUAGE pour modifier la langue de la session active. Utilisez la fonction @@LANGUAGE pour afficher le paramètre de langue actuel.

Si la langue par défaut d'une connexion est supprimée du serveur, cette connexion utilise la langue par défaut du serveur. sp_defaultlanguage ne peut pas être exécutée dans une transaction définie par l'utilisateur.

Vous trouverez des informations sur les langues installées sur le serveur dans l'affichage catalogue sys.syslanguages.

Autorisations

Nécessite l'autorisation ALTER ANY LOGIN.

Exemple

L'exemple suivant utilise ALTER LOGIN pour changer la langue par défaut de la connexion Fathima et choisir l'arabe. Cette méthode est recommandée.

ALTER LOGIN Fathima WITH DEFAULT_LANGUAGE = Arabic;
GO