现在,当我查询
SELECT @@language
它得到“美国英语”。 但我需要俄罗斯。
我不能使用SET LANGUAGE russian
,每次查询。
我需要设置它在默认情况下(对所有新的会话)。
现在,当我查询
SELECT @@language
它得到“美国英语”。 但我需要俄罗斯。
我不能使用SET LANGUAGE russian
,每次查询。
我需要设置它在默认情况下(对所有新的会话)。
使用SQL Server Management Studio中
要配置默认语言选项
English
。 使用Transact-SQL
要配置默认语言选项
这个例子说明如何使用sp_configure来配置默认语言选项法国
USE AdventureWorks2012 ;
GO
EXEC sp_configure 'default language', 2 ;
GO
RECONFIGURE ;
GO
在33种语言的SQL Server
╔════════╦═════════════════════╗
║ LANGID ║ ALIAS ║
╠════════╬═════════════════════╣
║ 0 ║ English ║
║ 1 ║ German ║
║ 2 ║ French ║
║ 3 ║ Japanese ║
║ 4 ║ Danish ║
║ 5 ║ Spanish ║
║ 6 ║ Italian ║
║ 7 ║ Dutch ║
║ 8 ║ Norwegian ║
║ 9 ║ Portuguese ║
║ 10 ║ Finnish ║
║ 11 ║ Swedish ║
║ 12 ║ Czech ║
║ 13 ║ Hungarian ║
║ 14 ║ Polish ║
║ 15 ║ Romanian ║
║ 16 ║ Croatian ║
║ 17 ║ Slovak ║
║ 18 ║ Slovenian ║
║ 19 ║ Greek ║
║ 20 ║ Bulgarian ║
║ 21 ║ Russian ║
║ 22 ║ Turkish ║
║ 23 ║ British English ║
║ 24 ║ Estonian ║
║ 25 ║ Latvian ║
║ 26 ║ Lithuanian ║
║ 27 ║ Brazilian ║
║ 28 ║ Traditional Chinese ║
║ 29 ║ Korean ║
║ 30 ║ Simplified Chinese ║
║ 31 ║ Arabic ║
║ 32 ║ Thai ║
║ 33 ║ Bokmål ║
╚════════╩═════════════════════╝
@约翰吴宇森接受的答案有一些注意事项,你应该知道的:
因此,有你的SQL Server实例,哪些是你可以用它来控制会话的默认语言设置会话之间的中间水平 - 登录级别。
SQL Server Instance level setting
- > User login setting
- > Session level setting
如果你想设置仅属于一些特定用户的所有新会话的默认语言这可以帮助你。
简单地改变目标用户登录的默认语言设置按照这个链接,你都设置。 您也可以从SQL Server Management Studio中(SSMS)UI做。 下面你可以看到在属性窗口中的默认语言设置sa
在SQL Server用户:
注 :另外,要知道,改变设置不影响来自该用户已经登录活动会话的默认语言是很重要的。 它只会影响更改设置后创建的新会话。
DECLARE @Today DATETIME;
SET @Today = '12 / 10 / 2007' 的;
设置语言意大利语;
SELECT DATENAME(月,@Today)AS '月份名称';
SET LANGUAGE美国英语;
SELECT DATENAME(月,@Today)AS '月份名称';
走
来源:
https://docs.microsoft.com/en-us/sql/t-sql/statements/set-language-transact-sql
如果你想改变MS SQL Server的语言
您可以使用直接用于SQL Server执行下面的查询:
版EXEC sp_configure默认语言“,“英式英语”;