问题
I am using SQL Server 2005. When I execute DBCC USEROPTIONS, I see the language as romana and dateformat as dmy.
I want the language to be us_english and dateformat as mdy.
How can I do this? I was having these settings initially but somehow they got changed to romana.
How to revert back to us_english and date as dmy?
回答1:
You can reset the language by using the below syntax
set language 'us_english'
In order to view all the languages and their date format try this one
select * from sys.syslanguages
If you need to permanently change the language then
- Go To
Security Logins- Right Click on your username and select
Properties - Change the default language to
English
This change will persist even after you restart your SSMS
回答2:
Before
DBCC USEROPTIONS
is returning something like this:
To change your or UserLogin configuration run:
USE [master]
GO
ALTER LOGIN [UserLogin] WITH DEFAULT_LANGUAGE=[us_english]
GO
Next - reconnect to SQL (logout -> login).
After
You will get this:
来源:https://stackoverflow.com/questions/11220023/how-to-change-the-language-and-date-format-in-sql-server