How to change default language for SQL Server?
![]()
John Woo’s accepted answer has some caveats which you should be aware of:
- Default language setting of a T-SQL session in SQL Server Management Studio(SSMS) is inherited/overriden from/by Default language setting of the user login used to initiate the session instead. A new tab in SSMS creates a new T-SQL session. SQL Server instance level setting does not control the Default language setting of T-SQL session directly.
- Changing Default language setting at SQL Server instance level has no effect on the Default language setting of the already existing SQL Server logins. It is meant to be inherited only by the new user logins that we create after changing the instance level setting. So don’t be surprised if you changed the Default language setting at SQL Server instance level but it didn’t take effect for your user account. It is as per design.
So, there is an intermediate configuration level between SQL Server instance level and the T-SQL session level. It is called user login level. You can use this intermediate level configuration to control the Default language setting for T-SQL session without disrupting the SQL Server instance level settings.
This intermediate level setting is very helpful in case you want to set Default language setting to some value for all new T-SQL sessions(tabs in SSMS) belonging to some specific user.
We can change the Default language setting of the target user login as per this link. You can also achieve it from SSMS console e.g. we can change the Default language setting from the properties window of sa user in SQL Server via SSMS (Refer screenshot):

Note: Changing the setting at user login level will not affect the setting of already active tabs in SSMS. It will affect only the new tabs which will be opened after changing the setting.
Не меняется язык в SSMS. Как исправить?
Установила MICROSOFT SQL SERVER 2019 и MANAGEMENT STUDIO 18, при обеих установках был выбран русский язык, но отображается функционал на английском языке:
В свойствах сервера указан русский язык:

Sql server management studio как поменять язык на русский
This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.
Answered by:
Question
My Windows language is Chinese Simplified.
I installed SSMS-Setup-ENU.exe and found the interface language was English, so I uninstalled it and installed SSMS-Setup-CHS.exe, but the interface language is still English.
How to solve this problem.
Answers
I have found the solution!
1. uninstall "Microsoft Visual Studio 2015 Shell (Isolated)".
2. repair SSMS to install Chinese version "Microsoft Visual Studio 2015 Shell (Isolated)".
But I think you Microsoft should provide detailed information for the localization, or make a better Setup. The truth is, If I reinstall another language of SSMS-Setup, the interface language is still not changed!!
как поменять язык в sql management studio на русский
Как изменить язык пользовательского интерфейса в SSMS?
Как изменить язык интерфейса пользователя в SQL Server Management Studio?
Например, если я установил на английском языке, но хочу посмотреть на японском языке (чтобы назвать только один возможный пример).
Я использую эту среду в среде, отличной от [English-as-a-first-language], и предпочитаю читать все мои окна на моем естественном языке. (мой конкретный естественный язык не очень важен, не так ли?)
Это может помочь:
- Английский SQL Server поддерживается во всех локализованных версиях операционных систем.
- Локализованные версии SQL Server поддерживаются в той же локализованной операционной системе или английской системе с поддержкой многоязыкового интерфейса пользователя для того же языка.
Вы также можете переустановить его, используя версию SQL Server на другом языке.
Чтобы изменить язык в Microsoft SQL Server Management Studio 2014:

Вам нужно будет изменить региональные настройки в Windows. После того, как вы установите свой регион и языковые предпочтения, ваш интерфейс должен быть обновлен.
Как изменить язык интерфейса пользователя в SSMS?
Как изменить язык интерфейса пользователя в SQL Server Management Studio?
Например, если я установлен на английском языке, но хочу просмотреть по-японски (назвать только один возможный пример).
Я запускаю эту среду в среде, отличной от [English-as-a-first-language], и предпочел бы, чтобы все мои окна читались на моем естественном языке. (мой естественный язык не очень важен, так это?)
3 ответа
Это может помочь:
- Английский SQL Server поддерживается во всех локализованных версиях операционных систем.
- Локализованные версии SQL Server поддерживаются в одной и той же локализованной операционной системе или в английской системе с включенным MUI для одного и того же языка.
Вы также можете переустановить его с помощью другой языковой версии SQL Server.
Чтобы изменить язык в Microsoft SQL Server Management Studio 2014:
Вам нужно будет изменить региональные настройки в Windows. После того как вы настроите свой регион и язык, ваш пользовательский интерфейс должен быть обновлен.
Как изменить язык по умолчанию для SQL Server?
Я не могу использовать SET LANGUAGE russian для каждого запроса.
мне нужно установить его по умолчанию (для всех новых сессий).
4 ответов
использование SQL Server Management Studio
для настройки параметра языка по умолчанию
- в Обозревателе объектов щелкните правой кнопкой мыши сервер и выберите Свойства.
- щелкните узел параметры сервера разное.
- в поле язык по умолчанию для пользователей выберите язык, на котором Microsoft SQL Server должен отображать системные сообщения. Язык по умолчанию: English .
используя Transact-SQL
для настройки параметра языка по умолчанию
- подключение к ядру СУБД.
- на стандартной панели выберите Создать запрос.
- скопируйте и вставьте следующий пример в окно запроса и нажмите кнопку Выполнить.
в этом примере показано, как использовать sp_configure для настройки параметра языка по умолчанию французский
33 языка SQL Server
@John Woo’s accepted answer имеет некоторые оговорки, которые вы должны знать:
- настройка языка по умолчанию сеанса управляется из настройки языка по умолчанию входа пользователя, вместо которого вы использовали для создания сеанса. Параметр уровня экземпляра SQL Server не влияет на язык сеанса по умолчанию.
- изменение параметра языка по умолчанию на уровне экземпляра SQL Server не влияет на параметр языка по умолчанию существующего SQL Server входы. Он предназначен для наследования только новыми именами входа пользователя, созданными после изменения параметра уровня экземпляра.
таким образом, существует промежуточный уровень между экземпляром SQL Server и сеансом, который можно использовать для управления настройкой языка по умолчанию для уровня входа в сеанс.
SQL Server Instance level setting -> User login setting -> Session level setting
это может помочь вам в случае, если вы хотите установить язык по умолчанию все новая сеансы, принадлежащие только определенному пользователю.
просто измените настройку языка по умолчанию для входа целевого пользователя в соответствии с этой ссылка, и вы все настроены. Вы также можете сделать это из пользовательского интерфейса SQL Server Management Studio (SSMS). Ниже вы можете увидеть настройки языка по умолчанию в окне Свойства sa пользователь в SQL Server:

Примечание: кроме того, важно знать, что изменение параметра не влияет на язык по умолчанию уже активных сеансов входа пользователя. Это повлияет только на новая сеансы, созданные после изменения настроек.
объявить @Today DATETIME;
SET @Today = ’12/5/2007′;
установить язык итальянский;
Выберите DATENAME (month, @Today) как «имя месяца»;
установить язык us_english;
Выберите DATENAME (month, @Today) как «имя месяца»;
GO
Если вы хотите изменить язык ms sql server
можно использовать DIRECT for SQL Server для выполнения следующего запроса: