• Para mostrar o idioma da sessão atual:
Select @@langid@@language
  • Duas opções para mostrar os idiomas disponíveis:
Select From sys.syslanguages
Exec sp_helplanguage
  • Sintaxe para alterar o idioma somente da sessão atual:
Set Language 'idioma'
Exemplo:
Declare @Data DateTime
Set @Data = '10/15/2011'
Set Language 'Italian'
Select DateName(Month, @Data) as 'Mês'

Set Language 'us_english'
Select DateName(Month, @Data) as 'Mês'
go

  • Para verificar o idioma definido para um login (no exemplo, sa):
Select language From sys.syslogins Where sid = SUSER_ID('sa')
  • Para mudar o idioma de um login (também pode ser feito pela interface gráfica: botão direito sobre o login e clicar em “Propriedades”):
-- Mudando o idioma do login para português
Exec sp_defaultlanguage 'sa''Português (Brasil)'
Reconfigure -- "Atualiza" a modificação realizada
-- Mudando novamente, para inglês
Exec sp_defaultlanguage 'sa''us_english'
Reconfigure
  • Para mudar o idioma padrão dos novos logins (utilizando a procedure sp_Configure):
-- Mudando o idioma padrão do servidor para 5 (espanhol)
Exec sp_configure 'default language', 5
Reconfigure