Как ввести ключ лицензии MS SQL Server при установке на Ubuntu Linux?

Системный администратор IT и автоматизация бизнеса
← На главную

При развертывании СУБД MS SQL Server в операционной системе Ubuntu Linux у системных администраторов часто возникает вопрос: куда именно необходимо вводить купленный лицензионный ключ продукта? В отличие от традиционной установки в средах Windows Server, мастер установки в Linux запрашивает лишь выбор редакции. Рассмотрим подробно, как устроена система лицензирования MS SQL Server под Linux и как правильно применить имеющиеся лицензии.

Особенности ввода ключа и выбора редакции MS SQL Server на Linux

Проанализируем механику работы MS SQL Server в Linux. В большинстве случаев при использовании корпоративных лицензий (Volume Licensing / Enterprise Agreement) физический 25-значный ключ вводить в консоль не требуется. Лицензирование для таких версий является юридической категорией: право использования подтверждается соответствующим договором и бухгалтерскими документами.

Разберем по шагам, как происходит активация и настройка редакции в системе:

  1. Настройка при первичной установке: Во время первичной конфигурации СУБД запускается утилита mssql-conf. В процессе её работы администратору предлагается выбрать используемую редакцию (например, Evaluation, Developer, Express, Standard или Enterprise).
  2. Изменение редакции или активация Retail-ключа: Если у вас розничная версия (Retail), содержащая 25-значный продуктовый ключ, введите его через инструмент управления. Для этого выполните команду настройки редакции: sudo /opt/mssql/bin/mssql-conf set-edition В появившемся меню выберите пункт ввода розничного ключа и укажите ваш 25-значный код.
  3. Использование корпоративных лицензий: При наличии стандартных корпоративных лицензий выберите наименование соответствующей купленной редакции (Standard или Enterprise). СУБД активирует необходимый функционал без ограничений по сроку эксплуатации.

Использование MS SQL Server на Linux в связке с платформами 1С

Выясним причину особенностей работы MS SQL Server на Linux совместно с сервером приложений «1С:Предприятие 8». При построении трехзвенной архитектуры 1С важно учитывать совместимость компонентов и операционных систем.

Рассмотрим поддерживаемые варианты развертывания:

  1. Смешанная (гетерогенная) схема: Сервер приложений 1С разворачивается на операционной системе Windows Server, а СУБД MS SQL Server функционирует на Linux (Ubuntu). Данная схема является официально поддерживаемой.
  2. Полностью Linux-ориентированная схема: Если рабочий сервер приложений 1С переносится на ОС Linux, в качестве СУБД рекомендуется использовать PostgreSQL или Postgres Pro. Связка сервера приложений 1С на Linux и MS SQL Server официально не поддерживается из-за архитектурных особенностей платформы 1С и требуемых драйверов доступа к данным.

Технические нюансы оптимизации MS SQL Server на Ubuntu

Посмотрим на практические рекомендации по настройке параметров SQL-сервера для стабильной работы с базами данных 1С:

  1. Ограничение максимального объема памяти: Чтобы процесс СУБД не поглощал всю оперативную память сервера, установите верхний лимит (параметр max server memory) с помощью утилиты mssql-conf или через консоль управления SQL Server Management Studio.
  2. Настройка параметров сортировки (Collation): При создании баз данных 1С строго соблюдайте требования платформы к региональным стандартам и кодировкам SQL-сервера.

Таким образом, при установке MS SQL Server на Ubuntu ввод физического ключа требуется только для Retail-версий. Во всех остальных случаях достаточно корректно выбрать редакцию продукта при начальной настройке с помощью утилиты mssql-conf.

← На главную