Como alterar as configurações de região / cultura padrão no Windows 2012

3

Eu pesquisei esse tópico pela Web, mas não consigo encontrar uma resposta definitiva.

Nossa equipe de servidores atualizou recentemente nossas VMs dos Servidores SQL do Win 2003 para o Win 2012.

Considerando nossa região, executamos todos os nossos aplicativos internos internos em en-ZA.

No entanto, temos um trabalho em torno do qual o SQL Server 2012 precisa ser executado em uma conta com configurações en-US. Isso é para suportar um aplicativo de fluxo de trabalho de metástase legado.

O problema ocorre quando o trabalho do agente do sql server dispara um aplicativo de console (en-ZA) para gerar um arquivo delimitado por vírgula com grandes valores monetários.

O agente está sendo executado em en-US, portanto, o aplicativo fica "EM ALGUM LUGAR" (estou esperando um armazenamento do sistema operacional editável) e obtém as configurações "DEFAULT" en-ZA que foram alteradas desde o Win 2003.

O arquivo delimitado por vírgula agora tem um separador decimal de "COMMA" em vez de "DOT". A versão anterior do Win 2003 tinha um separador decimal "DOT" para grandes valores monetários.

A vírgula nos valores monetários faz com que um problema em outro aplicativo importador passe da linha.

A questão é onde estão os valores padrão para a região armazenada? e como eles podem ser mudados? Eu preciso saber isso para que eu possa reverter as configurações padrão para en-ZA para a maneira que estava no Win 2003.

Sei que as configurações de região podem ser personalizadas para uma conta, mas como as configurações reais de en-ZA podem ser alteradas.

Se eu puder entender isso, talvez isso possa ser corrigido por meio da política de grupo.

    
por rizan 04.12.2013 / 10:05

3 respostas

2

As configurações regionais são aplicadas por usuário. Para a conta do sistema, você pode alterá-la por meio do regisrty, consulte aqui

Altere a chave HKEY_USERS / .DEFAULT / International / sDecimal

    
por 24.08.2015 / 16:23
2

Você também pode fazer isso no Painel de Controle, sem alterar manualmente o registro. Há uma opção que permite aplicar as configurações do usuário atual às contas do sistema.

Idioma aberto - > Configurações avançadas - > Aplicar configurações de idioma para ...

Emseguida,cliquenobotão"Configurações de cópia" e marque a opção "Copiar para tela de boas-vindas e contas do sistema".

Feito.

    
por 14.03.2017 / 15:46
0

O que você está procurando são as "configurações regionais".

No Server 2012, (pelo menos com o inglês dos EUA), você pode acessá-los abrindo o menu Iniciar e digitando "Regional". Está em configurações e o único item que aparece, intitulado Change date, time or number formats .

Se clicar no botão Definições adicionais ... e, em seguida, no separador Moeda , pode personalizar o formato e alterar o seu "símbolo decimal" e / ou "Símbolo de agrupamento de dígitos" para algo que não cause problemas ao seu servidor SQL.

SevocêdesejaalterarissoviaGPO,ouocéumelivre,editandoosvaloresreaisdoregistro,háComputer Configuration - > Preferences - > Windows Settings - > Registry ) e as subchaves de registro desejadas estão localizadas em HKEY_CURRENT_USER\Control Panel\International .

    
por 21.02.2014 / 20:41