服务器配置:默认语言

适用范围:SQL Server

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

建议

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

权限

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

使用 SQL Server Management Studio

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

  2. 选择“高级”选项卡。

  3. default language 框中,选择 SQL Server 应显示系统消息的语言。

    默认语言为英语。

使用 Transact-SQL

  1. 连接到 数据库引擎。

  2. 在标准栏上,选择“新建查询”。

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

    USE master;
    GO
    
    EXECUTE sp_configure 'default language', 2;
    GO
    
    RECONFIGURE;
    GO
    

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

后续步骤:配置默认语言选项后

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