配置 default language(服务器配置选项)

适用于:SQL Server

本主题介绍如何使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 中配置“默认语言”服务器配置选项。 “默认语言” 选项指定所有新创建的登录名的默认语言。 若要设置默认语言,请指定所需语言的 langid 值。 可通过查询 sys.syslanguages 兼容性视图来获取 langid 值。

本主题内容

开始之前

建议

  • 可以使用 CREATE LOGIN 或 ALTER LOGIN 替代登录的默认语言。 会话的默认语言是该会话登录的语言,除非使用开放式数据库连接 (ODBC) 或 OLE DB API 替代每个会话的默认语言。 请注意,只能将“默认语言”选项设置为 sys.syslanguages 中定义的语言 ID (0-32)。 在使用包含数据库时,可使用 CREATE DATABASE 或 ALTER DATABASE 设置数据库的默认语言,使用 CREATE USER 或 ALTER USER 设置包含数据库用户的默认语言。 在包含数据库中设置默认语言时,接受 sys.syslanguages 中所列的 langid值、语言名称或语言别名。

安全性

权限

默认情况下,所有用户都具备不带参数或仅带第一个参数的 sp_configure 的执行权限。 若要执行带两个参数的 sp_configure 以更改配置选项或运行 RECONFIGURE 语句,则用户必须具备 ALTER SETTINGS 服务器级别的权限。 ALTER SETTINGS 权限由 sysadminserveradmin 固定服务器角色隐式持有。

使用 SQL Server Management Studio

配置默认语言选项

  1. 在对象资源管理器中,右键单击服务器并选择 “属性”

  2. 单击“高级”选项卡。

  3. 在“默认语言”框中,选择 Microsoft SQL Server 显示系统消息所用的语言。

    默认语言为英语。

“使用 Transact-SQL”

配置默认语言选项

  1. 连接到 数据库引擎。

  2. 在标准菜单栏上,单击 “新建查询”

  3. 将以下示例复制并粘贴到查询窗口中,然后单击“执行” 。 此示例说明如何使用 sp_configuredefault language 选项配置为 French (2)。

USE AdventureWorks2022;  
GO  
EXEC sp_configure 'default language', 2 ;  
GO  
RECONFIGURE ;  
GO  

有关详细信息,请参阅服务器配置选项 (SQL Server)

跟进:在配置默认语言选项之后

该设置将立即生效,无需重新启动服务器。

另请参阅

CREATE LOGIN (Transact-SQL)
ALTER LOGIN (Transact-SQL)
CREATE USER (Transact-SQL)
ALTER USER (Transact-SQL)
CREATE DATABASE (SQL Server Transact-SQL)
ALTER DATABASE (Transact-SQL)
RECONFIGURE (Transact-SQL)
服务器配置选项 (SQL Server)
sp_configure (Transact-SQL)