Как правильно лицензировать MS SQL Server для работы с 1С:Предприятие 8?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

Вопрос лицензирования СУБД MS SQL Server при работе с платформой «1С:Предприятие 8» является одним из самых запутанных для системных администраторов и руководителей IT-отделов. Часто возникает ситуация, когда лицензии куплены, но технически сервер «не просит» их вводить, или же имеющиеся лицензии старых версий пытаются применить к новым инсталляциям. Разберем подробно, как устроена эта система, чем отличаются лицензии от 1С и Microsoft, и как избежать юридических рисков.

1. Модели лицензирования: Runtime против Full-use

Первое, что нам необходимо проанализировать, — это тип приобретенной лицензии. В прайс-листах 1С часто встречаются позиции с пометкой Runtime. Давайте выясним, что это значит.

Программа Microsoft ISV (Independent Software Vendor) Royalty позволяет компании «1С» продавать лицензии MS SQL Server по значительно более низкой цене, чем в официальном канале Microsoft. Однако за низкую цену приходится платить ограничениями:

Рассмотрим ситуацию: если вы планируете развернуть на одном SQL-сервере базу 1C_ERP и базу Zabbix для мониторинга, вам категорически не подходит лицензия Runtime.

2. Клиентские лицензии (CAL) и проблема «лишних» пользователей

Многие пользователи задаются вопросом: «У меня куплено 10 лицензий, но в терминале работают 15 человек, и ничего не вылетает. Почему?».

Проанализируем техническую сторону вопроса. В отличие от ключей защиты самой платформы 1С (HASP или программные пин-коды), лицензии MS SQL Server в модели Server+CAL (Server + Client Access License) являются «бумажными». Это означает, что:

  1. Сам SQL Server не ведет жесткий подсчет активных сессий для блокировки «лишних» подключений.
  2. Лицензия — это юридическое право доступа, а не технический ограничитель.
  3. Контроль соблюдения лицензионной чистоты осуществляется исключительно в ходе аудита (проверки контролирующими органами или самой корпорацией Microsoft).

Важный нюанс: даже если 15 пользователей подключаются к серверу 1С, который, в свою очередь, держит всего 2-3 постоянных соединения с SQL Server, по правилам лицензирования вам все равно необходимо 15 лицензий SQL CAL. Это называется правилом исключения мультиплексирования: использование промежуточного ПО (сервера приложений 1С) не уменьшает количество необходимых клиентских лицензий SQL.

3. Совместимость версий (Downgrade и Upgrade)

Выясним, можно ли использовать лицензию от MS SQL Server 2016 для версии 2019 года. Короткий ответ: нет, нельзя.

В лицензировании Microsoft действуют следующие правила:

Посмотрим на официальную позицию: использование клиентских лицензий SQL Server более ранних версий с серверной лицензией более новой версии недопустимо. Если вы обновляете сервер до SQL 2019, вам придется обновить и все клиентские лицензии (CAL) до версии 2019.

4. Как технически происходит установка и активация?

Рассмотрим процесс установки SQL-сервера, приобретенного через 1С. Поскольку «бумажные» лицензии не содержат привычных пин-кодов для ввода в консоли SQL, возникает путаница.

Проанализируем алгоритм действий:

  1. Вы регистрируете приобретенный продукт в личном кабинете на портале ИТС.
  2. Вам открывается доступ к скачиванию специального дистрибутива MS SQL Server.
  3. В эти дистрибутивы, поставляемые по программе ISV Royalty, уже вшит ключ продукта. При установке поле ввода ключа либо будет заполнено автоматически, либо этап будет пропущен.
  4. Юридическим подтверждением вашего права на использование ПО является лицензионное соглашение и документы о покупке, а не наличие «введенного кода».

5. Выбор между «Server+CAL» и «Per Core»

При переезде на новый сервер или расширении штата важно выбрать правильную экономическую модель. Разберем два варианта:

Модель «Сервер + Клиенты» (Server+CAL):
Вы покупаете одну лицензию на экземпляр сервера и по одной лицензии на каждого пользователя (или устройство). Это выгодно для небольших компаний (примерно до 30-50 пользователей).

Модель «По ядрам» (Per Core):
Вы лицензируете вычислительную мощность сервера (ядра процессора). Минимальный пакет — 4 ядра на один физический процессор или виртуальную машину. В этой модели количество пользователей не ограничено.

Если в вашей организации более 100 пользователей 1С, работающих с SQL, модель «по ядрам» через канал 1С может оказаться значительно дешевле, чем закупка индивидуальных CAL для каждого сотрудника. Кроме того, лицензирование «по ядрам» снимает все вопросы при использовании веб-клиента 1С, когда точное количество подключающихся пользователей трудно посчитать.

Резюме для системного администратора

Если вы планируете переезд на MS SQL Server 2019, имея на руках лицензии 2016 года, помните:

← На главную