我的服务器上的一个数据库出了问题。
服务器语言设置为英国英语。但是,数据库语言设置为美国英语。
我曾尝试使用SP_CONFIGURE命令将DB的语言更改为英式英语,但结果始终是美式英语。
USE TEST_DB;
GO
EXEC sp_configure 'default language', 23 ;
GO
RECONFIGURE with override ;
GO
Select @@LANGID, @@LANGUAGE;
Go    我似乎看不到为什么代码似乎不能工作的问题?有人能给我一些建议吗?
谢谢
发布于 2014-12-01 22:19:38
尝尝这个
 set language 'English'输出
Changed language setting to us_english.发布于 2014-12-01 22:25:32
默认语言是首次创建连接时使用的语言。建立连接后,只能通过SET LANGUAGE更改语言。
@@LANGID和@@LANGUAGE将返回连接的当前语言,而不是服务器的默认语言。
因此,在更改语言后,尝试断开连接并创建一个新的连接。
您可能还需要检查您正在使用的登录名的默认语言,因为该语言的设置可能与服务器默认语言不同,并且将优先于服务器默认语言。
https://stackoverflow.com/questions/27230323
复制相似问题