msgbartop
SQL Server, Dicas, Rails, Mobile
msgbarbottom

27 May 09 SQL Server – Alterar language de um login ou servidor


Muitas vezes temos que alterar languages que vem como padrão (us_english) no Banco de dados, quando se cria um.
Hoje tive que fazer isso, tive que alterar para Brazilian(Brasil), mas como fazer?

É simples, veja:

Para verificarmos qual language esta no banco de dados:
SELECT @@language, @@langid
Onde vão ser retornados o language e o id desta language.

Como alterar a language para um determinado login?
EXEC sp_defaultlanguage ‘user’, ‘language’
Ex: EXEC sp_defaultlanguage ’sateste’, ‘brazilian’
EXEC sp_defaultlanguage ’sateste’, ‘us_english’

Feito isso precisamos reconfigurar, portanto:
RECONFIGURE
Pronto, fizemos a alteração da language, agora é só parar(stop) e iniciar(start) o SQL Server.

Caso queira mudar o language padrao para o servidor, usamos a procedure sp_configure, assim:
EXEC sp_configure ‘default language’, 27
- – 27 refere-se ao langid brasileiro

Para você saber os langids ou nome que se usa(Brazilian, us_english), basta executar este comando:
USE master
SELECT * FROM SYSLANGUAGES

Vão retornar todos os langids e mais informações interessantes.

Abraço,
Marcelo

Tags: , , , , ,