Лицензирование Microsoft SQL Server: гид по выбору редакции

Эдуард Пащенко
Эдуард Пащенко
  • 31 октября 2025
  • 2 271 просмотр
Лицензирование Microsoft SQL Server: гид по выбору редакции

SQL Server лицензируют двумя способами. По ядрам (Per Core) считают все ядра сервера или виртуальной машины, минимум 4 ядра на процессор или на виртуальную машину, и тогда число пользователей не важно. По схеме «сервер плюс клиентские лицензии» (Server + CAL) покупают лицензию на каждый сервер или виртуальную машину с SQL Server и по одной CAL на каждого пользователя или устройство, которые обращаются к данным. Server + CAL доступна только для Standard, Enterprise лицензируют по ядрам.

Express и Developer бесплатны, а Developer разрешена только для разработки и тестов. Правила ниже взяты из условий продуктов Microsoft для SQL Server, они юридически определяют, что разрешено.

Содержание9 разделов

Какие редакции требуют лицензии

РедакцияМоделиДля чего
ExpressБесплатнаНебольшие базы: до 10 ГБ в 2022, до 50 ГБ в 2025
DeveloperБесплатнаТолько разработка, тестирование и демонстрация
StandardPer Core или Server + CALОсновная редакция для бизнеса
EnterpriseТолько Per CoreБез ограничений ресурсов редакции, расширенная отказоустойчивость
WebТолько через программу SPLAХостинг-провайдеры, в SQL Server 2025 редакции нет

Лимиты редакций по памяти, ядрам и размеру базы, а также различия функций собраны в сравнении Express, Standard и Enterprise. Здесь речь о том, как их лицензировать.

Шаг «Выпуск» в мастере установки SQL Server 2022: выбор бесплатного выпуска, оплаты через Azure или ввода ключа продукта с отметкой о Software Assurance.

Лицензирование по ядрам (Per Core)

При установке на физический сервер лицензируют все физические ядра, даже если SQL Server использует только часть. На каждый процессор нужно не меньше 4 лицензий на ядро. Продаются лицензии пакетами по два ядра, поэтому для сервера с одним 8-ядерным процессором нужно 8 лицензий на ядро, то есть 4 пакета.

Пользователей и устройства при этом не считают, клиентские лицензии не нужны. Поэтому по ядрам лицензируют сайты и веб-приложения с внешними пользователями, которых невозможно посчитать.

СерверЛицензий на ядроПакетов по 2 ядра
1 процессор, 2 ядра4 (минимум на процессор)2
1 процессор, 8 ядер84
2 процессора по 6 ядер126
2 процессора по 2 ядра8 (минимум 4 на каждый)4

Сервер и клиентские лицензии (Server + CAL)

Эта модель есть только у Standard. На каждый сервер или виртуальную машину, где работает SQL Server, нужна серверная лицензия, а на каждого пользователя или устройство, которые обращаются к SQL Server прямо или косвенно, нужна CAL. Число одновременных подключений значения не имеет.

Косвенный доступ тоже считается. Если 40 сотрудников работают с базой через веб-приложение или учётную программу, которая подключается к SQL Server одной служебной учётной записью, CAL нужны всем 40: промежуточное ПО (мультиплексирование) число лицензий не уменьшает.

CAL выбирают двух видов. User CAL выгоднее, когда у одного человека несколько устройств, например ПК и ноутбук. Device CAL выгоднее, когда за одним компьютером по сменам работают несколько человек, как на складе или в цехе. Оба вида можно сочетать. CAL должна быть той же версии, что и SQL Server, или новее, а переназначить её на другого пользователя или устройство можно не чаще раза в 90 дней. Раньше срока это разрешено при окончательной поломке или потере оборудования, увольнении сотрудника или окончании его договора, а также временно, на время отсутствия пользователя или ремонта устройства.

По той же логике устроены клиентские лицензии Windows Server. CAL самого Windows Server и CAL SQL Server взаимно не заменяют друг друга.

Как выбрать между Per Core и Server + CAL

Сравните две суммы: стоимость лицензий на ядра сервера и стоимость серверной лицензии плюс CAL на всех пользователей или устройства.

Server + CAL имеет смысл, если всех пользователей или устройства можно пересчитать: сумма зависит от их числа, и при небольшом штате она может оказаться меньше стоимости лицензий на ядра. Если пользователей много, их число меняется или среди них есть внешние посетители сайта, CAL пришлось бы покупать на каждого, поэтому в таком случае лицензируют по ядрам: число пользователей и устройств в этой модели не учитывается.

Цены сравнивайте на одну и ту же версию SQL Server. По прайсу Microsoft Server + CAL выгоднее лицензий на ядра примерно до 30 пользователей на сервере с 4 ядрами и до 64 на сервере с 8 ядрами. Для своего числа ядер и пользователей пересчитайте по таблицам в разборе, сколько стоит SQL Server.

Дистрибутивы: Microsoft SQL Server 2025 Standard, Microsoft SQL Server 2022 Standard, Microsoft SQL Server 2022 Enterprise.

SQL Server в виртуальных машинах и контейнерах

Виртуальную машину или контейнер с SQL Server можно лицензировать отдельно. По ядрам считают виртуальные ядра, выделенные машине, минимум 4 на каждую виртуальную машину или контейнер. По схеме Server + CAL на каждую виртуальную машину нужна своя серверная лицензия плюс CAL для пользователей.

С SQL Server 2022 лицензировать отдельную виртуальную машину по ядрам можно только при действующей Software Assurance или подписке. Без них по ядрам лицензируют физические ядра хоста, и права зависят от редакции: Enterprise разрешает запускать SQL Server в стольких виртуальных машинах и контейнерах, сколько лицензий на ядро назначено серверу (16 лицензий дают до 16 сред), а Standard, лицензированная по физическим ядрам, работает только в физической операционной системе, без виртуальных машин. Схеме Server + CAL Software Assurance для этого не нужна: одна серверная лицензия Standard покрывает один экземпляр SQL Server в одной виртуальной машине.

Второй вариант подходит для хостов с большим числом виртуальных машин. Лицензируют все физические ядра хоста лицензиями Enterprise с Software Assurance или подпиской, и тогда на этом хосте можно запускать любое число экземпляров SQL Server в виртуальных машинах и контейнерах. Похожий выбор приходится делать и для Windows Server: Standard или Datacenter для хоста виртуализации.

Резервные серверы и Software Assurance

Пассивная реплика для отказоустойчивости бесплатна только при Software Assurance или подписке. С ними Microsoft разрешает держать без отдельной лицензии для каждой рабочей нагрузки один пассивный сервер для высокой доступности, один для аварийного восстановления на другом сервере и ещё один для аварийного восстановления в Azure. Пассивный сервер не должен обслуживать рабочую нагрузку: на нём нельзя выполнять запросы пользователей или строить отчёты. На нём разрешены только обслуживающие операции: проверка целостности баз (DBCC CHECKDB), полные резервные копии и резервные копии журнала, сбор данных мониторинга.

Без Software Assurance каждый сервер с установленным SQL Server, включая резервный, лицензируют полностью: права на отказоустойчивость, в том числе на отказоустойчивые кластеры, без неё не действуют.

Software Assurance даёт и другие права: переносить лицензии в облако, менять версию на новую в пределах срока действия, лицензировать отдельные виртуальные машины по ядрам. Бессрочная лицензия без Software Assurance таких прав не даёт.

Какие компоненты входят в лицензию

Лицензия SQL Server покрывает компоненты, установленные в той же операционной среде: ядро базы данных, Analysis Services, Integration Services и другие (Master Data Services входит в версии до 2022 включительно, в SQL Server 2025 этот компонент снят). Если Analysis Services стоит на отдельном сервере, этот сервер лицензируют отдельно.

SQL Server работает на Windows Server и на Linux, начиная с версии 2017. Сама операционная система лицензируется отдельно, и для Windows Server нужны свои серверные и клиентские лицензии.

Типичные сценарии

СценарийЧто выбрать
Учётная программа, десятки известных пользователейStandard, Server + CAL
Сайт или интернет-магазинStandard или Enterprise по ядрам
База больше лимитов Standard, нужны группы доступности с читаемыми репликамиEnterprise по ядрам
Много виртуальных машин с SQL Server на одном хостеEnterprise на все ядра хоста с Software Assurance или подпиской
Разработка и тестыDeveloper, бесплатно
Небольшая база на одном компьютереExpress, бесплатно

Для 1С, сайтов и веб-приложений есть отдельные разборы: какой SQL Server нужен для 1С и SQL Server для сайта и веб-приложения. Редакции и функции по версиям смотрите на странице Microsoft о выпусках SQL Server 2025.

Часто задаваемые вопросы

Какая редакция SQL Server бесплатная?

Express и Developer. Express ограничена по размеру базы и ресурсам, Developer можно использовать только для разработки, тестирования и демонстрации.

Можно ли лицензировать Enterprise по схеме Server + CAL?

Нет, для новых покупок Enterprise лицензируют только по ядрам. Server + CAL доступна для Standard.

Сколько лицензий на ядро нужно для виртуальной машины с 2 vCPU?

Четыре: минимум для виртуальной машины составляет 4 ядра. При этом с SQL Server 2022 для лицензирования отдельной виртуальной машины по ядрам нужна Software Assurance или подписка.

Нужно ли лицензировать пассивную реплику?

Без Software Assurance нужно. С Software Assurance или подпиской Microsoft разрешает один пассивный сервер для высокой доступности и по одному для аварийного восстановления на другом сервере и в Azure без отдельной лицензии.

Нужны ли CAL, если пользователи подключаются через веб-приложение?

Да. Косвенный доступ через промежуточное ПО тоже требует CAL на каждого пользователя или устройство. Если пользователей не посчитать, лицензируйте по ядрам.

Как часто можно переназначать CAL?

Не чаще одного раза в 90 дней. Раньше срока можно при окончательной поломке или потере оборудования, увольнении сотрудника или окончании его договора, а также временно, на время отсутствия пользователя или ремонта устройства.

Полезная статья?

Ваша оценка поможет нам стать лучше

Все варианты в каталоге

Microsoft SQL Server 2022 Microsoft SQL Server 2025