Серверная лицензия 1С:Предприятия 8.3: когда без неё база не запустится и какую выбрать
Содержание
Лицензия на сервер 1С нужна, только если базы работают в клиент-серверном режиме, то есть через кластер серверов 1С:Предприятия 8.3. Без неё рабочие процессы кластера не обслуживают пользователей, даже если клиентских лицензий куплено с запасом. Для файловых баз серверная лицензия не нужна вовсе.
Типичная ситуация: компания переводит базу с файлового варианта на SQL, ставит сервер 1С, а при первом подключении получает сообщение об отсутствии лицензии. Решение — купить серверную лицензию нужной разрядности и редакции, активировать её на рабочем сервере и сохранить данные регистрации на случай смены железа.
Зачем серверу 1С отдельная лицензия и чем она отличается от клиентской
В 1С:Предприятии 8.3 лицензии делятся на два независимых типа. Они не заменяют друг друга и считаются отдельно.
| Клиентская лицензия | Лицензия на сервер | |
|---|---|---|
| Что разрешает | Один одновременный сеанс пользователя | Работу одного рабочего сервера кластера |
| Как считается | По числу одновременных подключений | По числу рабочих серверов |
| Нужна для файловой базы | Да | Нет |
| Нужна для клиент-серверной базы | Да | Да |
| Где хранится | На компьютере пользователя или на сервере 1С | Только на рабочем сервере |
Простая схема: сервер 1С — это «двигатель», серверная лицензия разрешает ему работать. Клиентские лицензии — это «места в салоне». Двигатель без мест бесполезен, места без двигателя никуда не едут.
💡 Клиентские лицензии в клиент-серверном режиме удобно хранить на самом сервере 1С. Тогда сервер выдаёт их сеансам сам, и неважно, с какого компьютера человек зашёл. Но это всё равно клиентские лицензии, их число не связано с серверной.
Чего серверная лицензия не делает:
- 🚫 не добавляет пользователей — 50 сеансов требуют 50 клиентских лицензий;
- 🚫 не лицензирует СУБД — MS SQL Server покупается отдельно, PostgreSQL бесплатен;
- 🚫 не нужна веб-серверу (IIS, Apache), если он публикует файловую базу .
Какие бывают лицензии на сервер 1С: разрядность и редакции
Выбор идёт по двум осям: разрядность сервера и редакция (ПРОФ, КОРП, МИНИ).
Разрядность: x86 или x86-64
- 🔹 Лицензия на сервер (x86) — разрешает только 32-разрядный сервер 1С. Памяти рабочему процессу доступно мало, на базах от нескольких десятков пользователей это быстро становится узким местом.
- 🔹 Лицензия на сервер (x86-64) — разрешает 64-разрядный сервер (и 32-разрядный тоже). Сегодня это стандартный выбор.
32-разрядная лицензия не запустит 64-разрядный сервер. Частая ошибка: купили дешёвую x86, поставили 64-разрядную платформу, получили отказ.
Редакции: ПРОФ, КОРП, МИНИ
| Редакция | Для кого | Особенности |
|---|---|---|
| МИНИ (x86-64) | Малый офис, до 5 подключений | Самая дешёвая, жёсткий лимит подключений к серверу |
| ПРОФ | Типичная компания от 5 до сотен пользователей | Основной вариант, есть ограничения на ресурсы и механизмы кластера |
| КОРП | Крупные внедрения, нагруженные кластеры | Снимает ограничения ПРОФ, открывает расширенные механизмы управления кластером |
МИНИ подходит, когда нужен именно SQL-сервер (например, для стабильности или удалённой работы), а пользователей мало. Если штат растёт, МИНИ не «расширяется» — её меняют на ПРОФ.
КОРП берут, когда в кластере несколько рабочих серверов, нужна тонкая балансировка нагрузки и отказоустойчивость. Точный перечень того, чем КОРП отличается от ПРОФ в текущей версии платформы, сверяйте с описанием редакции у партнёра перед покупкой: разница стоит денег, и брать КОРП «на вырост» без задачи нет смысла.
Аппаратный ключ или программная лицензия для сервера
Каждую серверную лицензию можно получить в одном из двух исполнений.
| Критерий | Аппаратный USB-ключ (HASP) | Программная лицензия (ПИН-код) |
|---|---|---|
| Привязка | К физическому ключу | К параметрам компьютера |
| Перенос на другой сервер | Переставить ключ | Повторная активация резервным ПИН-кодом |
| Виртуальная машина | Нужен проброс USB или USB-over-IP | Работает, но чувствительна к изменению параметров ВМ |
| Риск | Потеря или поломка ключа | Исчерпание ПИН-кодов при частой смене железа |
| Драйвер | Нужен драйвер Sentinel/HASP | Не нужен |
Серверный ключ — локальный: он вставляется в тот компьютер, где работает рабочий сервер 1С. Сетевой менеджер лицензий HASP для серверной лицензии не используется. Ключи отличаются маркировкой на корпусе: у 32-разрядного серверного ключа — ENSR8, у 64-разрядного — EN8SA.
Как выбрать:
- 🖥️ Физический сервер, железо меняется редко — подойдёт любой вариант, программный удобнее.
- ☁️ Виртуализация, кластер гипервизоров, миграции ВМ — аппаратный ключ через USB-over-IP концентратор надёжнее: ВМ может переехать, ключ останется на месте.
- 🏢 Арендованный сервер в дата-центре — программная лицензия, USB-ключ туда не воткнуть.
Установка и активация лицензии на сервер 1С
Перед установкой проверьте, что версия и разрядность установленного сервера 1С совпадают с купленной лицензией.
Аппаратный ключ
- Установите драйвер HASP/Sentinel на сервер. В дистрибутиве платформы для Windows есть установщик драйвера; для Linux ставится пакет драйвера Sentinel (служба
aksusbd). - Вставьте ключ в USB-порт сервера (или подключите через USB-over-IP и пробросьте в ВМ).
- Убедитесь, что ключ виден системе: в Windows — в диспетчере устройств, в Linux — по статусу службы драйвера.
- Перезапустите службу сервера 1С, чтобы рабочие процессы увидели ключ.
Перезапуск службы «Агент сервера 1С:Предприятия 8.3» обрывает все сеансы пользователей. Делайте это вне рабочего времени или предупредите людей заранее.
Программная лицензия
Программную лицензию на сервер активируют в том же мастере получения лицензии, что и клиентскую. Мастер появляется при запуске 1С, когда лицензия не найдена.
- Запустите клиент 1С и подключитесь к любой базе на этом сервере.
- В окне получения лицензии укажите, что лицензия получается для сервера, а не для этого компьютера.
- Введите регистрационный номер комплекта и основной ПИН-код из конверта.
- Заполните данные владельца: организацию, ИНН, адрес. Пишите точно — при обращении за дополнительными ПИН-кодами их сверяют.
- Активация идёт через интернет . Если сервер без выхода в сеть, мастер предложит активацию по телефону или через файл запроса.
После активации файл лицензии .lic появится в каталоге лицензий сервера:
- Windows:
C:\ProgramData\1C\licenses - Linux:
/var/1C/licenses
На Linux проверьте, что файл доступен для чтения пользователю, от имени которого работает сервер (обычно usr1cv8).
💡 Сохраните копию .lic и данные, введённые при активации (их можно сделать скриншотом). При восстановлении сервера из резервной копии с тем же железом файл просто кладут обратно в каталог.
Для администраторов Linux и автоматизации есть консольная утилита ring из пакета инструментов лицензирования: команда ring license list показывает активированные лицензии на машине. Параметры активации из командной строки смотрите в ring license help.
Как проверить, что лицензия работает
- Пользователи подключаются к клиент-серверной базе без сообщений о лицензии.
- Команда
rac session list --licensesпоказывает, какую лицензию получил каждый сеанс. - В журнале регистрации и технологическом журнале нет ошибок лицензирования.
Сколько лицензий на сервер нужно: сценарии и масштабирование
Правило одно: одна лицензия на сервер — на каждый рабочий сервер кластера. Число баз, пользователей и информационных баз на сервере на это не влияет.
| Сценарий | Серверных лицензий | Комментарий |
|---|---|---|
| Файловые базы, в том числе через веб-публикацию | 0 | Нужны только клиентские |
| Один сервер 1С и СУБД на одной машине | 1 | Самый частый вариант |
| Сервер 1С и СУБД на разных машинах | 1 | Лицензия нужна там, где работает сервер 1С, а не СУБД |
| Кластер из двух рабочих серверов | 2 | По одной на каждый рабочий сервер |
| Тестовый сервер рядом с рабочим | +1 | Тестовый сервер тоже требует лицензию |
| До 5 пользователей, нужен SQL | 1 МИНИ | Дешевле ПРОФ, но с лимитом подключений |
Про масштабирование:
- 📈 Пользователей стало больше — докупают клиентские лицензии, серверная остаётся прежней.
- 🧮 Не хватает памяти 32-разрядного процесса — переходят на x86-64.
- 🏗️ Нагрузку уже не тянет один сервер — добавляют рабочий сервер в кластер и вторую серверную лицензию. Тогда же оценивают, хватит ли ограничений ПРОФ или нужен КОРП.
Как купить лицензию на сервер 1С и сколько она стоит
Серверные лицензии продают партнёры фирмы 1С и авторизованные магазины. Программную лицензию обычно поставляют электронно: вы получаете регистрационный номер и ПИН-коды в течение рабочего дня. Аппаратный ключ привозят в коробке.
Ориентировочные цены (рекомендованные розничные, уточняйте у партнёра на дату покупки):
| Лицензия | Примерная цена |
|---|---|
| Сервер МИНИ (x86-64) на 5 подключений | около 15–20 тыс. руб. |
| Сервер ПРОФ (x86) | около 50–60 тыс. руб. |
| Сервер ПРОФ (x86-64) | около 100–110 тыс. руб. |
| Сервер КОРП (x86-64) | около 250–300 тыс. руб. |
Что проверить при покупке:
- ✅ Разрядность и редакцию в названии позиции.
- ✅ Исполнение: аппаратный ключ или ПИН-код. Поменять потом сложнее, чем выбрать сразу.
- ✅ Документы: лицензионное соглашение и регистрационную анкету. Их нужно хранить — это подтверждение права на использование при проверке.
- ✅ Покупаете сразу и клиентские лицензии? Сверьте, что общее число мест совпадает с пиковой нагрузкой, а не со штатом.
«Активированные» серверные лицензии и ключи с рук без документов — это нарушение лицензионного соглашения. При проверке такая установка считается нелицензионной, а «эмуляторы» ключей ещё и создают риск для данных: это чужой код, работающий на сервере с бухгалтерией.
Ошибки с лицензией сервера и как их разобрать
Большинство проблем — несоответствие лицензии и установки или изменение среды после активации.
💡 Если ошибка появилась внезапно, а в среде ничего не меняли, сначала посмотрите на последние обновления гипервизора и прошивок. Именно они чаще всего «тихо» меняют параметры, к которым привязана программная лицензия.
Если не помогло
- Соберите данные: точный текст сообщения, версию платформы, разрядность сервера, тип лицензии, что менялось перед сбоем.
- Обратитесь к партнёру, у которого покупали лицензию, или в центр лицензирования 1С с регистрационным номером.
- Если ПИН-коды закончились, дополнительные выдают по запросу при подтверждении владельца — пригодятся сохранённые данные регистрации.
Перенос, обновление и замена серверной лицензии
Переезд на новый сервер
- Аппаратный ключ: установите драйвер на новом сервере, переставьте ключ, перезапустите службу. Лицензия переезжает вместе с ключом.
- Программная лицензия: на новом сервере активируйте лицензию резервным ПИН-кодом из того же комплекта. Введите те же данные владельца, что и при первой активации.
Не удаляйте файл лицензии и не разбирайте старый сервер, пока новый не заработал. Переезд планируйте так, чтобы был путь отката.
Обновление платформы
Новые версии платформы 8.3 работают с уже полученной серверной лицензией, перевыпускать её не нужно. Обновление платформы на сервере требует остановки службы — те же предупреждения про сеансы, что и при установке ключа.
Смена разрядности или редакции
- 🔁 С x86 на x86-64 и с ПРОФ на КОРП переходят через партнёра. Обычно доступен обмен с доплатой разницы, а не покупка полной стоимости. Условия зависят от действующей программы фирмы 1С на момент обращения.
- 🔁 С МИНИ на ПРОФ — аналогично, уточняйте у партнёра.
- 🔁 Замена аппаратного ключа на программную лицензию (или наоборот) — тоже через партнёра; самостоятельно это не делается.
Виртуализация и программная лицензия
Чтобы программная лицензия на ВМ не «слетала»:
- задайте ВМ статический MAC-адрес;
- не меняйте без необходимости число процессоров, дисков и сетевых адаптеров;
- перед переносом ВМ на другой хост выясните, меняет ли гипервизор видимые гостю параметры оборудования.