如何更改SQL Server中的语言和日期格式?

M S*_*ach 10 sql-server-2005 date-format

我正在使用SQL Server 2005.当我执行时DBCC USEROPTIONS,我将语言视为romana和dateformat as dmy.

我希望语言us_english和dateformat为mdy.

我怎样才能做到这一点?我最初有这些设置但不知何故他们改为罗马.

如何恢复us_english和日期为dmy

pra*_*een 26

您可以使用以下语法重置语言

set language 'us_english'
Run Code Online (Sandbox Code Playgroud)

要查看所有语言及其日期格式,请尝试使用此语言

select * from sys.syslanguages
Run Code Online (Sandbox Code Playgroud)

如果您需要永久更改语言

  • Security
  • Logins
  • 右键单击您的用户名并选择 Properties
  • 将默认语言更改为 English

即使重新启动SSMS,此更改仍将保留

  • pveenSet 它只是设置当前会话的语言。当我与管理工作室断开连接并重新连接时。现在,如果我执行 DBCC USEROPTIONS ,我会再次看到语言为 romana 而不是 us_english (2认同)

Boh*_*uts 5

Before

DBCC USEROPTIONS
Run Code Online (Sandbox Code Playgroud)

正在返回这样的东西:

当前用户选项


要更改您的或UserLogin配置,请运行:

USE [master]
GO

ALTER LOGIN [UserLogin] WITH DEFAULT_LANGUAGE=[us_english]
GO
Run Code Online (Sandbox Code Playgroud)

接下来 - 重新连接到 SQL(注销->登录)。

你会得到这个:

当前用户选项