J'ai fait des recherches sur le web à ce sujet, mais je n'ai pas trouvé de réponse définitive.
Notre équipe de serveurs a récemment mis à jour nos serveurs SQL VMs de Win 2003 à Win 2012.
Compte tenu de notre région, nous exécutons toutes nos applications internes sous en-ZA.
Cependant, nous avons une solution de contournement où SQL Server 2012 doit être exécuté sous un compte avec des paramètres en-US. Il s'agit de prendre en charge une application de flux de travail Metastorm héritée du passé.
Le problème survient lorsque la tâche de l'agent du serveur SQL déclenche une application console (en-ZA) pour générer un fichier délimité par des virgules contenant de grandes valeurs monétaires.
L'agent fonctionne sous en-US, donc l'application va "QUELQUE PART" (j'espère une sorte de magasin OS modifiable) et récupère les paramètres "PAR DÉFAUT" en-ZA qui ont changé depuis Win 2003.
Le fichier délimité par des virgules a maintenant un séparateur décimal "COMMA" au lieu de "DOT". La version précédente de Win 2003 avait un séparateur décimal "DOT" pour les grandes valeurs monétaires.
La virgule dans les valeurs monétaires pose un problème dans une autre application d'importation.
La question est de savoir où sont stockées les valeurs par défaut pour la région et comment elles peuvent être modifiées. J'ai besoin de savoir cela pour pouvoir rétablir les paramètres par défaut pour en-ZA tels qu'ils étaient dans Win 2003.
Je sais que les paramètres régionaux peuvent être personnalisés pour un compte, mais comment modifier les paramètres en-ZA par défaut ?
Si je peux comprendre cela, alors peut-être que cela peut être corrigé via la politique de groupe.