我的服务器上有一个数据库存在问题。
服务器语言设置为英式英语。但是,数据库语言设置为美国英语。
我尝试使用SP_CONFIGURE命令将DB的语言更改为英式英语,但结果始终为美式英语。
USE TEST_DB;
GO
EXEC sp_configure 'default language', 23 ;
GO
RECONFIGURE with override ;
GO
Select @@LANGID, @@LANGUAGE;
Go
我似乎无法看到代码为什么似乎无法正常工作的问题? 谁能告诉我如何继续?
由于
答案 0 :(得分:0)
答案 1 :(得分:0)
默认语言是首次创建连接时使用的语言。建立连接后,语言仅通过SET LANGUAGE
更改。
@@LANGID
和@@LANGUAGE
将返回连接的当前语言 - 而不是默认语言服务器
因此,在您更改了语言后,请尝试断开连接并创建新连接。
您可能还需要检查您正在使用的登录的默认语言,因为它可能与服务器默认语言设置不同,并且优先于服务器默认语言。