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

Popular posts from this blog

javascript - Create a stacked percentage column -

Optimising Firebase database by automatically overwriting data -

javascript - Angular UI-Grid customTemplate directive causing rows to load slowly/? -