Problème de ponctuation sur SQL Serveur

Il peut arriver lors d'un réimport d'une base de données MSSQL en passant d'une version à une veresion plus récente où avec un OS installés dans une langue différente que certaines valeurs numéraires retournes des virgules au lieu de points, notamment dans le cadre de prix de produits pour le module Shop. Dès lors, afin de corriger cela, il faut adapter la valeur dans la base de registre Windows.

Au niveau de l'utilisateur Network Service.

The SID for the Network Services account is S-1-5-20. The registry hive for this is always loaded into the registry, so you can adjust it via regedit. Regional settings are in HKEY_USERS\S-1-5-20\Control Panel\International.

http://www.techtalkz.com/windows-server-2003/39724-change-profile-used-network-service.html

Détails complet du problème sur : http://stackoverflow.com/questions/3882864/how-do-i-set-the-correct-decimal-separator-in-iis-6-0

Définitions de la base de registre en question : http://windowsitpro.com/windows-server/jsi-tip-0311-regional-settings-registry

Il faut changer du coup dans : HKEY_USERS\S-1-5-20\Control Panel\International la valeur sDecimal de "," par "."

Il n'y a pas besoin de redémarrer le serveur, les changements sont instantanés.

Ne pas oublier de redémarrer le site après cette manipulation.