Partage via


sp_defaultlanguage (Transact-SQL)

S'applique à : SQL Server

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

Important

Cette fonctionnalité sera supprimée dans une version future de 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 ALTER LOGIN à la place.

Conventions de la syntaxe Transact-SQL

Syntaxe

sp_defaultlanguage
    [ @loginame = ] N'loginame'
    [ , [ @language = ] N'language' ]
[ ; ]

Arguments

[ @loginame = ] N’loginame'

Nom de connexion. @loginame est sysname, sans valeur par défaut. @loginame peut être une connexion SQL Server existante, ou un utilisateur ou un groupe Windows.

[ @language = ] N’language'

Langue par défaut de la connexion. @language est sysname, avec la valeur par défaut NULL. @language doit être une langue valide sur le serveur. Si @language n’est pas spécifié, @language est défini sur la langue par défaut du serveur (définie par l’option de configuration du serveur de langue par défaut).

La modification de la langue par défaut du serveur ne modifie pas la langue par défaut pour les connexions existantes.

Valeurs des codes de retour

0 (réussite) ou 1 (échec).

Notes

sp_defaultlanguage appels ALTER LOGIN, qui prennent en charge des options supplémentaires. Pour plus d’informations sur la modification d’autres valeurs par défaut de connexion, consultez ALTER LOGIN.

Utilisez l’instruction SET LANGUAGE pour modifier la langue de la session active. Utilisez la @@LANGUAGE fonction 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é dans une transaction définie par l’utilisateur.

Les informations sur les langues installées sur le serveur sont visibles dans l’affichage sys.syslanguages catalogue.

autorisations

Nécessite l'autorisation ALTER ANY LOGIN.

Exemples

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

ALTER LOGIN Fathima WITH DEFAULT_LANGUAGE = Arabic;
GO