首页 > 解决方案 > 无法更改 SQL 中的默认用户语言

问题描述

就像我在标题中写的那样,我无法更改用户默认语言。我在特定用户上打开安全 -> 登录 -> 人民币 -> 属性。当我将默认语言更改为不同并通过单击确定保存时,我再次打开它,仍然是阿拉伯语。服务器上的任何其他用户也会发生同样的情况。 在此处输入图像描述

奇怪的是默认服务器语言设置为英语。 在此处输入图像描述

下面我粘贴了服务器规范:

在此处输入图像描述

您知道如何更改默认用户语言吗?即使我创建一个新用户并将语言设置为任何不同的语言,那么阿拉伯语(立即)它总是会自动更改为阿拉伯语。

标签: sql-server

解决方案


尝试使用 T-SQL 更改它:

ALTER LOGIN [Your Login] SET DEFAULT_LANGUAGE = ENGLISH;

然后查看系统表中的实际值:

SELECT sp.default_language_name
FROM sys.server_principals sp
WHERE sp.[name] = N'Your Login';

推荐阅读