SQL Server Developer Center > Fóruns do SQL Server > SQL Server - Desenvolvimento Geral > Pontos e vírgulas nas casas decimais. Mesmo ambiente, dois resultados
Fazer uma PerguntaFazer uma Pergunta
 

RespondidoPontos e vírgulas nas casas decimais. Mesmo ambiente, dois resultados

  • quinta-feira, 29 de outubro de 2009 13:56theo2f Medalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuário
     
    Amigos,

    Meu cliente está com o Windows 2003 R2 inglês e SQL Server 2008 inglês, da mesma forma como está aqui em nosso escritório.
    As configurações regionais do Windows estão exatamente iguais, nos dois.

    Quando executamos uma consulta com float no servidor de nosso escritório, retorna com ponto as casas decimais.
    Quando executamos a mesma consulta no servidor do cliente, retorna com vírgula as casas decimais.
    Isso está dando problema no sistema.

    Não sei onde, mas creio que deve ser configuração regional dentro do SQL Server.
    Existe este tipo de configuração nele? Onde altero?
    Reviramos aqui, mas não encontramos nada.

    Obrigado.
    Theo Fernandes

Respostas

  • terça-feira, 3 de novembro de 2009 14:10Fernanda SimõesMSFT, ModeradorMedalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuário
     Respondido
    Theo,

    Essa consulta é feita atravez de uma aplicação ou diretamente no Banco.

    Pois já vi esse tipo de problema é ser o Regional Setting da aplicação.

    att,

    Fernanda
    “Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”.
    • Marcado como Respostatheo2f terça-feira, 3 de novembro de 2009 15:45
    •  

Todas as Respostas

  • quinta-feira, 29 de outubro de 2009 14:11Fausto F. Branco Medalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuário
     
    Theo, pode ser o Collation configurado para os bancos ou o Default Language do usuário
    Tks. Fausto Fiorese Branco DBA - SQL Server 2k5 São Paulo - Brasil * http://dba-sqlserver.blogspot.com/
  • quinta-feira, 29 de outubro de 2009 15:53theo2f Medalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuário
     
    Em ambos: Idioma padrão como inglês, Latin1_General_CI_AS como collation.
    Theo Fernandes
  • quinta-feira, 29 de outubro de 2009 17:15Junior Galvão - MVPMVPMedalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuário
     
    Theo,

    Se os cenários são identicos e também as configurações de collation estão iguais, precisamos verificar se o idioma do usuário não esta trabalhando.

    Quando os usuários se conectam na aplicação, cada usuário esta utilizando uma conta específica?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
  • terça-feira, 3 de novembro de 2009 14:10Fernanda SimõesMSFT, ModeradorMedalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuário
     Respondido
    Theo,

    Essa consulta é feita atravez de uma aplicação ou diretamente no Banco.

    Pois já vi esse tipo de problema é ser o Regional Setting da aplicação.

    att,

    Fernanda
    “Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”.
    • Marcado como Respostatheo2f terça-feira, 3 de novembro de 2009 15:45
    •  
  • terça-feira, 3 de novembro de 2009 15:45theo2f Medalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuário
     
    Olá.

    Desculpe não informar antes, mas é exatamente esse o meu problema. Está na aplicação a questão.

    A princípio, algo no .Net Configuration relacionado as questões globais.
    Mas isto é assunto para uma outra área do fórum.  : )

    Muito obrigado pela atenção de todos.
    Theo Fernandes