设置会话语言
适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例
根据语言和区域性首选项,可用会话语言设置下列元素在服务器上显示的方式:
用于显示错误和其他系统消息的语言。 SQL Server 可用的所有语言中, SQL Server 支持所有系统错误字符串和系统错误消息拥有多个副本。 可以在 sys.messages 目录视图中查看这些消息。 安装 SQL Server的本地化版本时,这些系统消息被翻译成所安装的语言版本。 默认情况下,也可以获得这些消息的美国英语集。 此外,可以使用 sp_addmessage添加特定语言的用户定义消息。
日期和时间数据的格式。
日和月的名称,包括缩写。
周的第一天。
货币数据。
有 33 种语言可用于会话设置。 有关语言列表,请参阅 sys.syslanguages。
从服务器设置会话语言
若要从服务器设置会话语言,请使用 SET LANGUAGE。
从客户端设置会话语言
可以用 OLE DB、ODBC 或 ADO.NET 在客户端设置会话语言。 对于 OLE DB,请使用 SSPROP_INIT_CURRENTLANGUAGE 属性。 有关详细信息,请参阅 初始化和授权属性。
对于 ODBC,请使用语言关键字。 有关详细信息,请参阅 SQLConfigDataSource。
对于 ADO.NET,请使用 ConnectionString 对象的 Current Language 参数。 有关详细信息,请参阅 Microsoft Data Access Components (MDAC) 软件开发包 (SDK) 文档。