Microsoft sql server management studio как изменить язык

Как изменить язык пользовательского интерфейса в SSMS? Как изменить язык интерфейса пользователя в SQL Server 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

для настройки параметра языка по умолчанию

  1. в Обозревателе объектов щелкните правой кнопкой мыши сервер и выберите Свойства.
  2. щелкните узел параметры сервера разное.
  3. в поле язык по умолчанию для пользователей выберите язык, на котором Microsoft SQL Server должен отображать системные сообщения. Язык по умолчанию: English .

используя Transact-SQL

для настройки параметра языка по умолчанию

  1. подключение к ядру СУБД.
  2. на стандартной панели выберите Создать запрос.
  3. скопируйте и вставьте следующий пример в окно запроса и нажмите кнопку Выполнить.

в этом примере показано, как использовать sp_configure для настройки параметра языка по умолчанию французский

33 языка SQL Server

@John Woo’s accepted answer имеет некоторые оговорки, которые вы должны знать:

  1. настройка языка по умолчанию сеанса управляется из настройки языка по умолчанию входа пользователя, вместо которого вы использовали для создания сеанса. Параметр уровня экземпляра SQL Server не влияет на язык сеанса по умолчанию.
  2. изменение параметра языка по умолчанию на уровне экземпляра 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:

enter image description here

Примечание: кроме того, важно знать, что изменение параметра не влияет на язык по умолчанию уже активных сеансов входа пользователя. Это повлияет только на новая сеансы, созданные после изменения настроек.

объявить @Today DATETIME;
SET @Today = ’12/5/2007′;

установить язык итальянский;
Выберите DATENAME (month, @Today) как «имя месяца»;

установить язык us_english;
Выберите DATENAME (month, @Today) как «имя месяца»;
GO

Если вы хотите изменить язык ms sql server

можно использовать DIRECT for SQL Server для выполнения следующего запроса:

  • Remove From My Forums
  • Question

  • Hi,

    I do have installed the English Version of SQL Server 2016 and SQL Server Management Studio 17.1.  

    How can I change the language to English?  As you can see, the DB menu in Object Explorer is in English, but the user interface still is in German.

    When I use the link to install other languages. I get a link to http://go.microsoft.com/fwlink/?LinkId=558810&clcid=0x407 

    This is completely  wrong, because it redirects me to install a «Microsoft Visual Studio 2015 Sprachpaket» = Language Pack for VS2015.  Why I need to install a Language pack if I installed the English version: «SSMS-Setup-ENU.exe»

    I do have Visual Studio 2017 English installed.  

    It’s very strange.

    Regards,

    Arash

Answers

  • After a lot of research i solved my problem doing this.

    1.Open this file with notepad
    c:program files (x86)Microsoft SQL Server140toolsbinnmanagementstudiossms.pkgundef
    2.Find «international» and comment the line with «//» mine was like this «//[$RootKey$ToolsOptionsPagesEnvironmentInternational Settings]»
    3.Open SSMS and change international cofiguration to desired language.
    4.Restart SSMS

    Hope it works for you.

    If it Works mark as answer too other ppl know.

    • Proposed as answer by

      Monday, October 30, 2017 8:22 PM

    • Edited by
      Nathan Santanna
      Tuesday, October 31, 2017 10:44 AM
    • Marked as answer by
      Naomi N
      Thursday, May 16, 2019 12:44 PM

  • i have the same case now. anyone can help.

    1: i install a non-english version of SMSS v17.

    2: unistall it and re-install english version of SMSS v17. it shows half English. and half non-English.

    3: i can’t install Microsoft VisualStudio 15 language pack because i’m using VS2017 , and it’s English Version.

    4: no «International Setting» in the Options.

    Well,i got the answer.

    1.Unistiall SSMS

    2.Unistiall Microsoft Visual Studio 2015 Shell (Isolated) , (Isolated
    should shown without English but another language).

    because SSMS V17 is a pulign of VS2015 Shell, if you have a non-English VS2015 Shell, SSMS shold not shown with English.

    3.Re-Install SSMS-ENG, all will be OK.

    And, if you don’t have  
    International Settings  in Options, please follow the steps upstairs.

    • Edited by
      大王我亲自来巡山
      Friday, November 10, 2017 2:30 AM
    • Proposed as answer by
      Gr Yoj
      Saturday, November 18, 2017 11:45 PM
    • Unproposed as answer by
      Gr Yoj
      Saturday, November 18, 2017 11:46 PM
    • Proposed as answer by
      Gr Yoj
      Saturday, November 18, 2017 11:46 PM
    • Marked as answer by
      Naomi N
      Thursday, May 16, 2019 12:44 PM

In this tutorial, learn how to work with different languages in SQL Server. Learn how to change SQL server language settings. Find out the language list that SQL server supports along with the language codes & language id etc. We also lean how to change the language settings in case of contained database.

Table of Contents

  • Finding the Current Language
  • Finding the language List
  • Language Settings in SQL Server
  • Setting Language for SQL Server / Instance
    • Instance Level Language Settings
    • Setting Language Settings for Login account
  • Setting Language for Contained Database
    • Setting Language at Database Level
    • Setting Language of the User
  • Session Level Language Settings
  • Reference

Finding the Current Language

@@LANGUAGE global variable returns the name of the language that sql server uses currently.

Finding the language List

To find the list of languages that SQL Server supports run sp_helplanguage stored procedure without any parameter

It will list the langid (language id), name (language name) etc.

Language Settings in SQL Server

How you set the language of a database depends on whether it is a contained database or not.

contained database is a database that is isolated from other databases and from the instance of SQL Server that hosts the database. This SQL Server introduced this feature since version 2012.

If the database is not contained then the settings needs to change at instance level and at login account.

In case of contained database, you need to set it for the database & database user account.

We look at the both the scenarios.

Setting Language for SQL Server / Instance

In SQL Server language can be set at three places.

  1. Instance
  2. User Login Account
  3. Current Session

SQL Server always uses the language set in the current session. If it not set then it uses the default language from the users login account.

The Instance Level language settings are used as the default language when we create a new login account.

Instance Level Language Settings

The SQL Server picks up the language settings from the OS at the time of installation We can change this later either using the

  1. SQL Server Enterprise Manager
  2. TSQL Query

Change Default Language Using SSMS

  1. In Object Explorer, right-click on the server instance and select Properties.
  2. Click the Advanced Tab
  3. Choose the language from the Default language drop down.
  4. Click on Save

Change Default Language Using Query

  1. Run exec sp_helplanguage to view the list of languages
  2. Note down the language id of the language you want to set.
  3. Run the sp_configure as shown below

EXEC sp_configure ‘default language’, 2 ;

GO

RECONFIGURE ;

GO

//result

Configuration option ‘default language’ changed from 0 to 2. Run the RECONFIGURE statement to install.

Note that changing the settings at instance level will not affect the already existing login account. But it will make the new language as default for the new login accounts.

Setting Language Settings for Login account

To change the language of an existing login you can either use the GUI Tools in SSMS or execute a ALTER LOGIN query.

Using SSMS

  1. Open the SSMS
  2. Select the User under the Security-> Login option
  3. Right click on click on properties
  4. Under the General tab choose the desired language from Default Language from the drop down.
  5. Click on Ok to save

Setting User Language in SQL Server Enterprise Manager

Using Query

You can use the Alter User Query to change

ALTER LOGIN [TestUser] WITH DEFAULT_LANGUAGE=[german]

Setting Language for Contained Database

The SQL Server since version 2012 has the option of creating contained database. In case of contained database the language is set at

  1. Database level
  2. Contained User Level
  3. Session

Setting Language at Database Level

Using SSMS

  1. In Object Explorer, right-click on the database and select Properties.
  2. Click the Options Tab
  3. Choose the language from the Default language drop down under the section containment. You will see this option only in case of contained database.
  4. Click on Save

Setting Language setting for contained database

Using Query

  • Run exec sp_helplanguage to view the list of languages
  • Note down the language id, lcid or language name of the language you want to set.
  • Run the ALTER DATABASE as shown below with either language id, lcid or language name

ALTER DATABASE [TestDB] SET DEFAULT_LANGUAGE = 1050

Setting Language of the User

Using SSMS

  1. In Object Explorer, under the database -> Security -> Users, select the users.
  2. Click the General Tab
  3. Choose the language from the Default language drop down. This option is only if the database is a contained database.
  4. Click on Save

Setting Language setting for user in a contained database

Using Query

Run the ALTER USER as shown below with either language id, lcid or language name

ALTER USER [TestUser] WITH DEFAULT_LANGUAGE=[English]

Session Level Language Settings

Changing the session level language is same for both contained and non contained scenarios. Use the SET LANGUAGE TSQL Command to change the language of the current session.

SET LANGUAGE { [ N ] ‘language’ | @language_var }  

SET LANGUAGE ‘French’

select @@language;

This will only effect the current session.

SET LANGUAGE ‘French’

select @@language;     //Français

Declare  @dt date

set @dt=‘2016-12-01’

select format( @dt,‘d’)      //01/12/2016

SET LANGUAGE ‘English’

select @@language;            //us_english

Declare  @dt date

set @dt=‘2016-12-01’

select format( @dt,‘d’)       //12/1/2016

The SET LANGUAGE also uses the SET DATEFORMAT to set the date format

Reference

  • syslanguages
  • sp_helplanguage (Transact-SQL)]

Понравилась статья? Поделить с друзьями:
  • Microsoft sql server error 916
  • Microsoft sql server error 7301
  • Microsoft sql server error 5123
  • Microsoft sql server error 4064
  • Microsoft sql server error 3241 restore headeronly is terminating abnormally