Как лицензируется sql server
Для SQL Server предусмотрены две модели лицензирования:
Модель «сервер + клиенты» — лицензируются серверы, люди и устройства. Модель предназначена для серверов с небольшим количеством клиентов. Серверная лицензия требуется для каждого компьютера (сервера), на котором установлен SQL Server. Клиентская лицензия (CAL) требуется для каждого человека (или его устройства), использующего функционал SQL Server напрямую или с помощью каких-либо приложений. Оптимальная схема лицензирования клиентского доступа зависит от количества людей (User), использующих SQL Server и количества устройств (Device), с помощью которых люди используют SQL Server. Количество используемых серверов не имеет значения. Клиентская лицензия текущей версии разрешает использование функционала серверов предыдущих версий. Посмотрите примеры лицензирования клиентского доступа к серверам.
Модель «по ядрам» — лицензируются ядра в операционной среде, в которой запускается SQL Server. Клиентские лицензии не требуются. Модель предназначена для серверов с большим или неизмеримым количеством клиентов (например, для веб-сайтов). Лицензии выпускаются на два ядра (2Lic Core). Требуемое количество двух-ядерных лицензий равно половине от числа ядер в операционной среде, в которой запускается SQL Server, но не менее двух двух-ядерных лицензий на одну операционную среду.
Редакция Standard поддерживает 24 ядра и 128 ГБ памяти и имеет некоторые функциональные ограничения по сравнению с редакцией Enterprise (см. сравнение редакций).
Лицензия Standard предоставляет право использования SQL Server Standard в 1 физической или 1 виртуальной среде на лицензированном компьютере (сервере).
Редакция Enterprise поддерживает любое количество ядер и памяти, а так же содержит наиболее полный функционал для обработки данных (см. сравнение редакций).
Лицензии SQL Server Enterprise выпускаются только «на ядра». Клиентские лицензии не требуются. Лицензирование всех ядер в физическом сервере, предоставляют право запустить любое количество экземпляров SQL Server в физической и виртуальных средах. При этом, разрешенное количество операционных сред на сервере равно количеству лицензий «на ядро». Каждая дополнительно приобретенная лицензия «на ядро» предоставляет право запуска экземпляров SQL Server в дополнительной операционной среде.
Лицензия SQL Server 2019 Device CAL предоставляет право использования функционала сервера с одного устройства любому количеству людей. Для расчета необходимого количества лицензий Device CAL нужно подсчитать количество устройств в сети, с помощью которых люди используют функционал сервера. Количество используемых серверов не имеет значения.
Лицензия SQL Server 2019 User CAL предоставляет право использования функционала сервера одному человеку с помощью любого количества устройств. Для расчета необходимого количества лицензий User CAL нужно подсчитать количество людей в сети, использующих функционал сервера. Количество используемых серверов не имеет значения.
Лицензирование Microsoft SQL Server 2019
На данный момент, доступно несколько вариантов лицензирования SQL Server 2019.
Лицензирование по ядрам
Если сервер развернут в физической среде, то лицензированию подлежат все физические ядра. На одно ядро для каждого физического сервера, необходимо не менее четырех лицензий. Согласно модели лицензирования по количеству ядер, заказчику необязательно покупать лицензии клиентского доступа (CAL) для использования ПО SQL Server.
В случае, если, сервер развернут в виртуальной среде, то лицензировать следует те ядра, которые используются в виртуальной среде.
Для описанных выше способов лицензирования подойдет продукт SQL Server 2019 Core.
Если SQL Server работает в физической OSE, необходимо лицензировать все физические ядра на сервере. Секционирование в отношение физических ядер невозможно. Например, если физический сервер имеет 16 ядер, а Вы хотите использовать только 4, то приобретение лицензии для 4 ядер – является недопустимым по правилам лицензирования. При этом, для каждого физического процессора необходимо иметь не менее 4 лицензий на ядра.
Как посчитать необходимое количество лицензий на ядро:
- Посчитайте общее количество ядер на сервере;
- Лицензии на ядро продаются по две, поэтому необходимо разделить количество необходимых лицензий на два.
Лицензирование Сервер + Лицензия клиентского доступа (Server + CAL)
При лицензировании SQL Server 2019 Standard Edition по данной модели необходимо приобрести серверную лицензию для каждого сервера и лицензию клиентского доступа CALна каждое устройство и/или пользователя User CAL, которому необходим доступ к серверу или его компонентам.
В данный модели лицензирования, в каждой среде OS, где выполняется процесс SQL или его компоненты, должна быть серверная лицензия SQL Server 2019 для физического сервера, на котором размещена OSE. Каждая серверная лицензия позволяет клиентам запускать любое количество экземпляров SQL в одной виртуальной или физической OSE.
Для данного типа лицензирования подойдут:
- SQL Server 2019 1 Device CAL;
- SQL Server 2019 Standard Edition.
Если у Вас остались вопросы по лицензированию продукта, обратитесь к нам по бесплатному номеру 8 (800) 250-16-03 или в окне онлайн-консультанта
Лицензирование для «чайников»: Microsoft SQL Server 2019 для 1С:Предприятие 8

01.03.2020 Microsoft SQL Server 2019 для 1С:Предприятие 8 – одна из форм поставки лицензий Microsoft SQL Server 2019 через партнерскую сеть фирмы «1С». Фирма «1С», являясь партнером Microsoft не только как дистрибьютор, но и как разработчик программного обеспечения, имеет право продавать Microsof SQL Server вместе со своими программными продуктами по программе лицензирования Microsoft Independent Software Vendor (ISV) Royalty Licensing Program. При этом «1С» устанавливает свои правила лицензирования. Во-первых, покупатель должен быть владельцем лицензий «1С:Предприятие 8«. Во-вторых, в зависимости от варианта совместного использования Microsoft SQL Server и «1С:Предприятия», различаются 2 типа лицензий: Runtime и Full-Use. Начало продаж совместного продукта «1С» и Microsoft – 1 марта 2020 года.
Отличия лицензий Runtime от Full-Use
- Сервер MS SQL Server Standard 2019 Runtime для пользователей 1С:Предприятие 8
- Клиентский доступ на 1 р.м.к MS SQL Server 2019 Runtime для 1С:Предприятие 8
- Сервер MS SQL Server Standard 2019 Full-use для пользователей 1С:Предприятие 8
- Клиентский доступ на 1 р.м.к MS SQL Server 2019 Full-use для 1С:Предприятие 8
Права на использование более ранних выпусков (правило downgrade)
Права на использование более ранних выпусков (правило downgrade) действует для всех лицензий новой линейки.
Лицензии «Microsoft SQL Server 2019 для 1С:Предприятие 8» независимо от типа лицензии – Runtime или Full-Use – дают право пользователям установить SQL Server более ранних версий.
После регистрации продукта пользователю будут доступны дистрибутивы SQL Server 2019, SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012.
Какие версии SQL Server допустимо использовать в рамках правила downgrade?
Версии, которые все еще поддерживаются в пределах расширенного периода поддержки (Extended Support End date), определяемого компанией Microsoft. Сроки поддержки продуктов доступны в базе Microsoft Support Lifecycle .
Модели лицензирования
Редакции (или выпуски, editions) Microsoft SQL Server 2019, вошедшие в совместный продукт:
- Enterprise
- Standard
SQL Server Standard содержит ключевые возможности управления данными и бизнес-аналитикой с использованием минимальных ИТ-ресурсов.
По отношению к ним применяются две модели лицензирования: «Сервер+Клиенты» и «По числу ядер«. В таблице показано, для каких редакций SQL Server 2019 какие модели лицензирования доступны.
«По числу ядер»
Модель лицензирования «По числу ядер»
Модель лицензирования «По числу ядер» подразумевает, что для каждого сервера, на котором запускается программное обеспечение SQL Server 2019 или его компоненты, должно быть приобретено соответствующее количество лицензий SQL Server 2019 Core («на ядро»). Количество необходимых лицензий зависит от того, запускается SQL Server 2019 в физических или виртуальных операционных средах.
В отличие от модели лицензирования «Сервер+Клиенты«, модель на основе числа ядер предоставляет доступ для неограниченного числа пользователей и устройств, выполняющих подключение как изнутри, так и извне брандмауэра организации. При использовании модели на основе числа ядер не нужно приобретать клиентские лицензии (CAL) для доступа к SQL Server.
Как определить количество необходимых лицензий SQL Server 2019 Core?
Когда SQL Server запускается в физической среде, все физические ядра сервера должны быть лицензированы. При этом должно быть приобретено не менее 4-х лицензий для каждого процессора. Чтобы определить необходимое число лицензий на ядро, выполните следующие действия:
- Сосчитайте число физических ядер каждого процессора на сервере.
- Приобретите подходящее число лицензий на ядро для каждого процессора на сервере.
Лицензии на ядро продаются комплектами – минимальный комплект на четыре ядра и дополнительный комплект на 2 ядра.
Пример комплекта лицензий для 8 ядер:
- Лицензия «на ядро» MS SQL Server 2019 Std Full-use Core (4 ядра) для пользователей 1С:Предприятие 8 – 1 шт.
- Дополнительная лицензия «на ядро» MS SQL Server 2019 Std Full-use Core (2 ядра) для пользователей 1С:Предприятие 8 – 2 шт.
Первую позицию (лицензия «на ядро») нужно выбирать обязательно, так как наличие этой лицензии дает возможность скачать дистрибутив для установки продукта. Лицензия покрывает 4 ядра процессора, что является минимальным требованием при соблюдении правил лицензирования в этой модели.
Вторая позиция (дополнительная лицензия «на ядро») приобретается в дополнение к первой, в случае, если пользователю нужно лицензировать больше четырех ядер.
Модель лицензирования «Сервер+Клиенты»
Модель лицензирования «Сервер+Клиенты» подразумевает приобретение серверной лицензии для каждого сервера и клиентских лицензий для каждого устройства (или пользователя), которые имеют доступ к серверному программному обеспечению SQL Server 2019 или его компонентам.
В модели лицензирования «Сервер+Клиенты» каждая среда операционной системы, в которой работает программное обеспечение SQL Server 2019 или любая из его компонентов, должна иметь серверную лицензию SQL Server 2019, назначенную тому физическому серверу, на котором размещается эта среда операционной системы. Каждая серверная лицензия позволяет клиентам запускать в среде операционной системы (физической или виртуальной) любое количество экземпляров SQL Server.
Чтобы получить доступ к лицензированному SQL Server, каждый пользователь должен иметь клиентскую лицензию SQL Server той же или более новой версии по сравнению с версией SQL Server, к которому осуществляется доступ.
Каждая клиентская лицензия SQL Server 2019 предоставляет доступ к любому количеству лицензированных экземпляров SQL Server (SQL Server 2019 или более ранних версий) в организации клиента независимо от платформы (32-разрядная, 64-разрядная или IA64) или выпуска продукта.
Примечание. Использование оборудования или программного обеспечения, сокращающего количество устройств или пользователей, которые осуществляют непосредственный доступ к программному обеспечению или непосредственное его использование (мультиплексирование или группирование), не приводит к уменьшению требуемого числа клиентских лицензий.
Пример комплекта лицензий для 1 сервера и 15 подключенных к нему устройств:
- Сервер MS SQL Server Standard 2019 Runtime для пользователей 1С:Предприятие 8 – 1 шт.
- Клиентский доступ на 1 р.м.к MS SQL Server 2019 Runtime для 1С:Предприятие 8 – 15 шт.
Лицензирование SQL Server 2019 в виртуализированной среде
Microsoft SQL Server все чаще развертывается в виртуализированных средах, что позволяет одновременно запускать экземпляры SQL Server в отдельных виртуальных средах операционных систем или в виртуальных машинах.
Лицензирование отдельных виртуальных машин с использованием модели лицензирования «По числу ядер»
Аналогично модели лицензирования «По числу ядер» в физических средах операционных систем, все виртуальные ядра, поддерживающие виртуальные среды операционных систем, в которых работают экземпляры программного обеспечения SQL Server 2019, должны лицензироваться соответствующим образом.
Чтобы лицензировать отдельные виртуальные машины с использованием модели «По числу ядер«, клиенты должны приобрести лицензию на ядро для каждого из виртуальных ядер (или виртуального процессора, виртуального ЦП, виртуального потока), выделенного данной виртуальной машине, при этом на одну виртуальную машину должно приобретаться не менее четырех лицензий на ядро. С точки зрения лицензирования, виртуальное ядро сопоставляется с аппаратным потоком. При лицензировании отдельных виртуальных машин коэффициенты ядер не применяются.
Примечание. Лицензирование отдельных виртуальных машин является единственным вариантом лицензирования, доступным для пользователей SQL Server 2019 Standard, которые работают с этим программным обеспечением в виртуализированной среде по модели «По числу ядер«.
- Лицензирование виртуальных ядер в каждой виртуальной машине.
- Для каждой виртуальной машины требуется не менее 4 лицензий на ядро.
Для лицензирования отдельных виртуальных машин по модели «Сервер+Клиенты» (доступной только для выпусков SQL Server 2019 Standard) клиенты приобретают одну серверную лицензию для каждой виртуальной машины, на которой работает программное обеспечение SQL Server, независимо от числа виртуальных процессоров, выделенных для этой виртуальной машины.
Например, клиент, который хочет запустить SQL Server Standard на 6-ти виртуальных машинах, каждая из которых имеет по 4 виртуальных ядра, должен приобрести 6 лицензий SQL Server 2019 Standard.
Примечание. Для каждого пользователя или устройства, осуществляющего доступ к программному обеспечению SQL Server 2019, независимо от того, является развертывание виртуальным или физическим, требуется клиентская лицензия SQL Server 2019.
Лицензирование для максимальной виртуализации
При использовании SQL Server 2019 Enterprise, клиенты, лицензировавшие все физические ядра на сервере, могут запускать неограниченное число экземпляров этого программного обеспечения в нескольких средах операционных систем (физических или виртуальных), количество которых равно числу лицензий на ядро, назначенных серверу.
Например, сервер с четырьмя процессорами, каждый из которых содержит четыре ядра, полностью лицензирован с помощью шестнадцати лицензий на ядро, поэтому позволяет использовать для запуска программного обеспечения SQL Server до шестнадцати виртуальных машин независимо от числа виртуальных ядер, выделенных для каждой из виртуальных машину.
Лицензирование SQL Server 2019 в мультиплексной среде
Термин «мультиплексирование» относится к использованию оборудования или программного обеспечения для объединения подключений, перенаправления информации или сокращения числа устройств или пользователей, осуществляющих непосредственный доступ к продукту SQL Server или его использование.
Мультиплексирование также может в себя включать сокращение числа устройств или пользователей, которыми непосредственно управляет SQL Server.
При лицензировании программного обеспечения SQL Server по модели «Сервер+Клиенты» для пользователей и устройств, которые осуществляют косвенный доступ к данным SQL Server через другое приложение или оборудование, требуются клиентские лицензии SQL Server.
- Мультиплексирование не уменьшает число требуемых лицензий. Пользователи должны иметь соответствующее число лицензий независимо от того, осуществляют они прямое или косвенное подключение к SQL Server.
- Для любого пользователя или устройства, осуществляющего доступ к серверу либо файлам, данным или содержимому, предоставляемым сервером, доступность которого обеспечивается автоматическим процессом, требуются клиентские лицензии SQL Server.
- Число уровней оборудования или программного обеспечения между SQL Server и пользователем или устройством, которые в конечном счете используют его данные, службы или функции, не влияет на число необходимых клиентских лицензий.
- Ручное перемещение данных от сотрудника к сотруднику не требует наличия клиентской лицензии у сотрудника, получающего данные. Например, если сотрудник отправляет версию отчета в формате Microsoft Office Excel другому сотруднику, второму сотруднику не требуется клиентская лицензия (если только этот отчет каким-либо образом не связан с осуществлением доступа к работающему программному обеспечению SQL Server).
Клиентские лицензии SQL Server необходимы для пользователей или устройств, которые непосредственно вводят, запрашивают или просматривают данные в базе данных SQL Server. Клиентские лицензии SQL Server также необходимы для пользователей или устройств, которые вводят, запрашивают или просматривают данные в базе данных SQL Server через устройство, формирующее пулы. Сюда относятся пользователи, которые просматривают данные через веб-приложения или вводят информацию в базу данных через промежуточный продукт.
Лицензирование Microsoft SQL

Для начала вам нужно определиться: какая версия SQL нужна вашей компании. Есть два варианта: SQL Enterprise и SQL Standard. Выбирать следует исходя из того, какую версию лицензировать выгоднее, и не забываем про отличия в функционале. Но в первую очередь — разберемся с лицензированием.
Версия SQL Enterprise лицензируется только по ядрам сервера. Плюс ее в том, что покупка отдельной клиентской лицензии (User CAL/Device CAL (или лицензии к лицензиям)) не требуется. Подключиться к такой базе данных сможет неограниченное количество пользователей и устройств. Удобно, если вы размером с Корпорацию Зла.
В случае с SQL Standard у вас есть два варианта лицензирования: по ядрам (Core) и по клиентским лицензиям (Server + CAL). Если вы не дотягиваете до размера вселенского конгломерата, можно обойтись лицензией на сервер и купить в дополнение клиентскую лицензию. Какую именно: Device или User — читайте здесь.
Если же купить версию SQL Standard Core, то отдельно покупать клиентскую лицензию опять же не потребуется. И пользоваться сервером сможет сколько угодно человек со 100 своих устройств.
P.S Напоминаем, что вам потребуется лицензия минимум на 4 ядра, чтобы система считалась залицензированной (в случаях c SQL Standard Core и SQL Enterprise Core).
Теперь у вас должен возникнуть резонный вопрос: а зачем вообще выпускать Enterprise за баснословные деньги, когда можно купить Standard по ядрам и жить себе припеваючи? Спасибо, что спросили! А то, для кого мы составляли таблицу отличий между версиями Enterprise и Standard (конечно, они отличаются не только ценой).
| Характеристика | Enterprise | Standard |
|---|---|---|
| Максимальная вычислительная мощность одного экземпляра SQL Server Database Engine | Ограничивается максимумом ОС | Ограничивается меньшим из 4 процессоров и 24 ядер |
| Максимальный объем памяти для буферного пула одного экземпляра SQL Server Database Engine | Ограничивается максимумом ОС | 128 ГБ |
| Максимальный объем памяти на базу данных в SQL Server Database Engine | Неограниченный | 32ГБ |
| Максимальный объем используемой памяти на экземпляр Reporting Services | Ограничивается максимумом ОС | 64ГБ |
| RDBMS — восстановление страниц и файлов в режиме «в сети» | ||
| RDBMS — индексирование в сети | ||
| RDBMS — перестройка некластеризованных индексов columnstore в подключенном режиме | ||
| RDBMS – быстрое восстановление | ||
| RDBMS — зеркальные резервные копии | ||
| RDBMS – регулятор ресурсов | ||
| RDBMS — параллелизм секционированных таблиц | ||
| RDBMS – управление ресурсами ввода-вывода | ||
| RDBMS — автоматическая настройка | ||
| RDBMS — адаптивные соединения в пакетном режиме | ||
| RDBMS — поддержка памяти в пакетном режиме | ||
| RDBMS — прозрачное шифрование в базе данных | ||
| RDBMS — расширенное управление ключами (Extensible Key Management) | ||
| Публикация Oracle | ||
| Одноранговая репликация транзакций | ||
| Обновляемая подписка репликации транзакций | ||
| Распределенные секционированные представления | ||
| Параллельные операции с индексами | ||
| Автоматическое использование индексированного представления оптимизатором запросов | ||
| Проверка согласованности параллелизма | ||
| Точка управления служебной программой SQL Server | ||
| Продвинутая интеграция R | ||
| Расширенная интеграция Python | ||
| Сервер машинного обучения (автономный) | ||
| Головной узел PolyBase | ||
| Оптимизация запросов с соединением типа «звезда» | ||
| Масштабируемая конфигурация служб Analysis Services, доступная только для чтения | ||
| Параллельная обработка запросов для секционированных таблиц и индексов | ||
| Глобальная статистическая обработка пакета |
