Установка локализованных версий SQL Server Management Studio (SSMS)
Среда SSMS доступна на нескольких языках, но установщик SSMS блокирует установку на компьютерах, если языковой стандарт операционной системы не соответствует языку SSMS.
Эта статья относится к SSMS 17.x. Для SSMS 18.x блокировка установки на разных языках была отменена, и теперь можно, например, установить немецкий выпуск SSMS на французскую версию Windows. Если язык операционной системы не соответствует языку SSMS, следует изменить язык в разделе Сервис>Параметры>Международные настройки; в противном случае SSMS будет отображать интерфейс пользователя на английском языке.
Ниже приведены инструкции для разных версий Windows. Следующие инструкции предназначены для Windows 10.
Установка локализованной версии SSMS на компьютер под управлением операционной системы с интерфейсом на английском языке
- Установите языковой пакет Windows для языка, который требуется использовать SSMS:
- Параметры>Время и язык>Язык и региональные стандарты>Добавить язык
- Теперь настройте языковой стандарт системы для использования языкового пакета, установленного на предыдущем шаге. Для этого выберите только что установленный язык и щелкните параметр По умолчанию. После установки среды SSMS вы можете снова установить английский в качестве языкового стандарта системы.
- После изменения языка операционной системы установите версию SSMS на том же языке. Во время первой установки нового языка SSMS используйте полный пакет. Пакет обновления можно использовать для последующих установок.
- Запустите среду SSMS. Она должна отображаться на языке, установленном на предыдущем шаге.
- Установите английский язык в качестве языкового стандарта системы.
Установка SSMS на языке, отличном от языка операционной системы
- Установите языковой пакет Windows для языка интерфейса SSMS:
- Параметры>Время и язык>Язык и региональные стандарты>Добавить язык
- Теперь настройте языковой стандарт системы для использования языкового пакета, установленного на предыдущем шаге. Для этого выберите только что установленный язык и щелкните параметр По умолчанию.
- После изменения языка операционной системы установите версию SSMS на том же языке. Во время первой установки нового языка SSMS используйте полный пакет. Пакет обновления можно использовать для последующих установок.
- Для каждого языка, который вы хотите установить и который не соответствует языку первой установленной версии SSMS, установите соответствующий языковой пакет оболочки Visual Studio 2015 (изолированной):
- Перейдите в раздел https://connect.microsoft.com/VisualStudio/ExtendVS (возможно, потребуется войти и зарегистрироваться в Connect).
- Скачайте нужный языковой пакет оболочки Visual Studio 2015 (изолированный) и установите его.
Используйте предыдущие шаги для установки изолированного языкового пакета оболочки Visual Studio 2015. Не переходите по ссылке Get additional languages (Дополнительные языки) в разделе Средства | Параметры | Выбор языка.
- Средства | Параметры | Выбор языка
Следующие шаги
Настройка языка по умолчанию (параметр конфигурации сервера)
В этом разделе описываются способы настройки параметра конфигурации сервера default language в SQL Server с помощью среды SQL Server Management Studio или Transact-SQL. Параметр default language определяет язык по умолчанию для всех вновь создаваемых имен входа. Чтобы задать язык по умолчанию, укажите значение langid нужного языка. Значение параметра langid может быть получено путем выполнения запроса к представлению совместимости sys.syslanguages .
В этом разделе
- Перед началом работыРекомендацииБезопасность
- Настройка параметра default language с помощью различных средств.Среда SQL Server Management StudioTransact-SQL
- Дальнейшие действияПосле настройки параметра default language
Перед началом
Рекомендации
- Язык по умолчанию для имени входа может быть переопределен при помощи инструкции CREATE LOGIN или ALTER LOGIN. Для сеанса языком по умолчанию является язык имени входа, используемого этим сеансом, если только он не был переопределен в сеансе при помощи интерфейса ODBC или OLE DB. Следует отметить, что параметру default language может быть присвоен только идентификатор языка, определенный в представлении совместимости sys.syslanguages (0–32). При использовании автономных баз данных для базы данных можно задать язык по умолчанию с помощью инструкции CREATE DATABASE или ALTER DATABASE, а для пользователей автономной базы данных можно использовать инструкцию CREATE USER или ALTER USER. При настройке языков по умолчанию в автономной базе данных принимается значение langid , имена или псевдонимы языков, приведенные в представлении совместимости sys.syslanguages.
Безопасность
Разрешения
Разрешения на выполнение хранимой процедуры sp_configure без параметров или только с первым параметром по умолчанию предоставляются всем пользователям. Для выполнения процедуры sp_configure с обоими параметрами для изменения параметра конфигурации или запуска инструкции RECONFIGURE необходимо иметь разрешение ALTER SETTINGS на уровне сервера. Разрешение ALTER SETTINGS неявным образом предоставлено предопределенным ролям сервера sysadmin и serveradmin .
Использование среды SQL Server Management Studio
Настройка параметра default language
- В обозревателе объектов щелкните правой кнопкой мыши сервер и выберите пункт Свойства.
- Перейдите на вкладку Дополнительно.
- В поле Язык по умолчанию выберите язык, на котором Microsoft SQL Server будет отображать системные сообщения. По умолчанию используется английский язык.
Использование Transact-SQL
Настройка параметра default language
- Установите соединение с компонентом Компонент Database Engine.
- На панели «Стандартная» нажмите Создать запрос.
- Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить. В этом примере описывается использование процедуры sp_configure для задания значения параметра default language равным «Французский» ( 2 ).
USE AdventureWorks2022; GO EXEC sp_configure 'default language', 2 ; GO RECONFIGURE ; GO
Дальнейшие действия. После настройки параметра default language
Параметр вступает в силу немедленно, без перезапуска сервера.
Как поменять язык в sql management studio на русский
Всем привет! Незнал куда написать — пишу сюда. Столкнулся с глупой проблемой — нужно изменить язык среды MS SQL Server 2008 с русского на английский. Зарание спасибо.
| virtuhay266 |
| Посмотреть профиль |
| Найти ещё сообщения от virtuhay266 |
Участник клуба
Регистрация: 07.07.2009
Сообщений: 1,386
Добрый вечер!
Мы говорим о SQL Server 2008 Management Studio?
К сожалению никак. Только деинсталировать русскоязычную версию и установить англоязычную.
Большой урок на будущее — никогда не ставьте на такие серьезные вещи (особенно если учитесь в университете ) русскоязычный интерфэйс. Вы же не знаете, может Вам в дальнейшем придется работать заграницей и там Вы не увидете русскоязычной среды в программах вообще.
Все хорошие учебники для программного обеспечения написаны с использованием англоязычной среды.
Серьезно, если Вы ставите софт — устанавливайте только англоязычную версию.
Выбирая русский — приобретаете себе головную боль. Как в этом случае
«Все мы жаждем чудес. Чисто человеческое свойство.» Carl Sagan
| Похожие темы | ||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| SQL server 2008 | sargez | SQL, базы данных | 2 | 28.10.2010 13:58 |
| приложение на C# и БД SQL Server 2008 | Sparky | БД в Delphi | 0 | 26.07.2010 18:11 |
| sql server 2008 | Neymexa | Помощь студентам | 1 | 25.03.2010 13:13 |
| MS SQL Server 2008 и Visual Studio 2008 C# (Как работать с БД?) | cherw9!40k | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 2 | 14.01.2010 20:51 |
| c# и sql server 2008 | BattleMage | SQL, базы данных | 3 | 14.09.2009 20:28 |
Как изменить язык по умолчанию для SQL Server?
Принятый ответ Джона Ву содержит некоторые предостережения, о которых вы должны знать:
- Язык по умолчанию настройки сеанса T-SQL в SQL Server Management Studio (SSMS) наследуется/переопределяется от/из Языка по умолчанию настройки входа пользователя, используемой для инициирования сеанса. Новая вкладка в SSMS создает новую сеанс T-SQL. Настройка уровня экземпляра SQL Server не контролирует Язык по умолчанию настройки сеанса T-SQL напрямую.
- Изменение Языка по умолчанию настройки на уровне экземпляра SQL Server никакого эффекта на настройку Языка по умолчаниюуже существующих входов SQL Server. Она должна наследоваться только новыми входами пользователей, которые мы создаем после изменения настройки уровня экземпляра.Поэтому не удивляйтесь, если вы изменили настройку Язык по умолчанию на уровне экземпляра SQL Server, но это не вступило в силу для вашей учетной записи пользователя. Это соответствует дизайну.
Таким образом, между уровнем экземпляра SQL Server и уровнем сеанса T-SQL существует промежуточный уровень конфигурации. Он называется Уровень входа пользователя. Вы можете использовать эту конфигурацию промежуточного уровня для управления настройкой Язык по умолчанию для сеанса T-SQL без нарушения настроек уровня экземпляра SQL Server.
SQL Server Instance level setting | V User login level setting | V T-SQL Query Session level setting
Эта настройка промежуточного уровня очень полезна, если вы хотите установить Язык по умолчанию для какого-то значения для всех новых сеансов T-SQL (вкладки в SSMS), принадлежащих определенному пользователю.
Мы можем изменить настройку Языка по умолчанию для целевого пользователя, вошедшего в систему, согласно этой ссылке. Вы также можете достичь этого с помощью консоли SSMS, например, мы можем изменить настройку Языка по умолчанию в окне свойств пользователя sa в SQL Server через SSMS (скриншот ссылки):

Примечание: Изменение настройки на уровне входа пользователя не повлияет на настройку уже активных вкладок в SSMS. Это повлияет только на новые вкладки, которые будут открыты после изменения настройки.
Поделиться 29 июля 2017 в 02:19
Пожалуйста, попробуйте ниже:
DECLARE @Today DATETIME; SET @Today = '12/5/2007'; SET LANGUAGE Italian; SELECT DATENAME(month, @Today) AS 'Month Name'; SET LANGUAGE us_english; SELECT DATENAME(month, @Today) AS 'Month Name' ; GO
Поделиться 13 февраля 2018 в 20:43
Если вы хотите изменить язык сервера MSSQL, вы можете использовать следующий ВОПРОС:
EXEC sp_configure 'default language', 'British English';