Does anyone know how you can get SQL Server 2005 Express to NOT install as US English?
All my win2k8 Regional Settings are set to English(New Zealand) but it always installs as US English.
I can’t find anywhere to change it in the installer.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Okay, so date formats are the problem. So you mean your application is trying to insert dates something like this:
which fails because it thinks ’31’ is the month? Yeah I get that problem too in Australia. Your choices are:
1) Change the default language of the database, and the language for existing users. The language is actually configured on a per-login basis, so for example is SQL Management Studio, Security –> Logins, right-click a login, go to Properties, and change the ‘Default language’ from English to British English. To ensure this also occurs for all new users, you need to change the default language of the server, which is done with:
…. then find the language you’re looking for, i.e. British English and note the
langid. To set it, say if British English has langid = 23:2) Make your application do date selects/inserts using an appropriate convert i.e.
3) Make your application do date selects/inserts using an international format. From BOL:
I’m guessing that in this case you can more easily change the database than the application, but if that’s not the case then you should really make the application do things in a more global way. App/database design should try to be format-independent where possible.