есливыустанавливаетеSQLServer的2005-Скомпактдисканаанглийскомязыке(кпримеру)выможетепозжеизменитьязыкнасервере,выбравчетырередактированияключейВреестре:
[HKEY_LOCAL_MACHINE \ SOFTWARE \ MICROSOFT \的Microsoft SQL Server \ 90 \工具\ ClientSetup \ CURRENTVERSION \语言]
[HKEY_LOCAL_MACHINE \ SOFTWARE \ MICROSOFT \的Microsoft SQL Server \ 90 \工具\设置\语言]
[HKEY_LOCAL_MACHINE \ SOFTWARE \ MICROSOFT \的Microsoft SQL Server \ MSSQL.1 \ SETUP \语言]
[HKEY_LOCAL_MACHINE \ SOFTWARE \ MICROSOFT \的Microsoft SQL Server \ MSSQL.1 \ MSSQLSERVER \ CURRENTVERSION \语言]
Выдолжныизменитьэтиключивдесятичнойсистемеиизменитькодязыка(см. sys.syslanguages )。Например,чтобыперейтиСанглийскогонафранцузскийнеобходимоизменитькод1033вгоду1036。
Затемондолженвыполнитьследующиезапросы,чтобыизменитьфранцузскомязыке:
EXEC sp_configure 'default language', '2'; reconfigure
Une liste des codes pays est accessible grâce à la requête :
select * from syslanguages
Une fois ces clés modifiées il ne reste plus qu’à redémarrer SQLServer 2005. Dans les propriétés du serveur on peut alors voir Language : Français (France) .
Cette manipulation est particulièrement utile pour résoudre les problèmes de dates. Avec un serveur en version anglaise un isdate(’30/11/07′) retournera 0 , alors qu’en version française il retournera 1 .
Petit détail, si vous voulez faire des mises-à-jour il est possible qu’elles ne s’installent pas toutes, par exemple le SP2 version anglaise n’installera pas les mises-à-jour du moteur SQLServer. Cela est du au fait que le SP2 verra une installation française installée et il faura donc repasser les clés précédentes en 1033 le temps de la mise-à-jour.
Tags : SQL Server 2005









