Relationship between @@language global variable and default language setting in SQL Server instance -
there default language setting @ instance level in sql server can configured below:
exec sp_configure 'default language', 23 ; go reconfigure ; go it changes value of default language setting british english.
but when run below query in sql server management studio (ssms) gives output - us_english:
select @@language i'm confused between instance level setting , global variable. can me understand difference/relationship between two?
per manual, default language governs language newly created logins. existing logins have language associated them (us_english, in case). change that, use alter login ... default_language.
@@language current language of session. default taken login, can changed within session set language, it's not redundant settings.
Comments
Post a Comment