Задание языка сеанса
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure
Язык сеанса можно применять для настройки отображения элементов на сервере в зависимости от языковых и культурных предпочтений.
Язык, на котором будут отображаться сообщения об ошибках и другие системные сообщения. 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 используется ключевое слово Language. Дополнительные сведения см. в статье SQLConfigDataSource.
В ADO.NET используется параметр Текущий язык объекта ConnectionString . Дополнительные сведения см. в документации по пакету средств разработки программного обеспечения (SDK) microsoft Data Access Components (MDAC).