quinta-feira, 1 de setembro de 2011

MS SQL 2008 - Conversão de datas tipo Americano para português Brasil

Olá pessoal, acho interessante compartilhar resoluções de problemas, bem, geralmente quando se faz migração de data center o MS SQL é instalado na lingua inglesa, então o formato para data é YYYYMMDD, e se você for tentar usar DDMMYYYY que é o nosso formato brasileiro vai dar a seguinte mensagem: ...conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.

Bem, então segue a resolução do problema:

- Abra o SQL Server Management Studio
- Vá em Security
- Localize o Login desejado
- Mude a propriedade Default Language para Brazilian

Ah! não esquece de reiniciar o serviço após essas modificações!

Realizado a mudança, você pode usar tanto YYYYMMDD como DDMMYYYY.

[ORIGINAL]
http://social.msdn.microsoft.com/Forums/pt-br/520/thread/b65e3dee-8b35-4e7a-a841-946d775f657a

Nenhum comentário:

Postar um comentário