В данной статье будут рассмотрены способы лицензирования Microsoft SQL Server 2012. Будет приведен краткий обзор каждого из способов лицензирования, а также указаны возможные варианты лицензирования для различных выпусков MS SQL Server 2012.
1. Модели лицензирования
Для Microsoft SQL Server 2012 предлагается два варианта лицензирования, а именно:
- Лицензирование «на основе числа ядер» — В данном случае лицензирования требуется лицензия для каждого ядра процессора компьютера, на котором установлен SQL Server. Общее количество лицензий зависит от числа ядер и типа процессора. Количество пользователей, работающих с SQL Server в этом случае неограниченно.
- Лицензирование в модели «сервер-CAL» — Для этого случая лицензирования требуется лицензия для каждого сервера, а также клиентская лицензия для каждого пользователя или устройства, которые будут использовать SQL Server. Для продуктов, которые работают с SQL Server, и лицензируются в модели «сервер- CAL» необходимо приобретение лицензии SQL CAL для каждого пользователя или устройства, которые обращаются к соответствующему серверу, несмотря на то, что прямого обращения к SQL Server может не быть. Например, при использовании SQL Server для хранения баз данных 1С:Предприятия, к SQL серверу обращается только один рабочий процесс кластера серверов 1С:Предприятия. Однако количество CAL-лицензий необходимо приобретать по числу всех пользователей, которые будут работать с данными базами данных.
2. Поддержка моделей лицензирования различными редакциями SQL Server
Кроме того, не все редакции SQL Server поддерживают оба варианта лицензирования. Ниже, приводится таблица соответствия моделей лицензирования основным редакциям SQL Server:
Редакция SQL Server | Модель лицензирования | |
---|---|---|
Сервер + CAL | На основе числа ядер | |
Enterprise | — | + |
Business Intelligence | + | — |
Standard | + | + |
3. Модель лицензирования на основе числа ядер
В новой модели лицензирования на основе числа ядер каждому серверу, на котором работает программное обеспечение SQL Server 2012 или любой из его компонентов (например, службы отчетов или службы интеграции), должно быть назначено соответствующее число лицензий на ядро процессора для SQL Server 2012. Требуемое число лицензий на ядро зависит от того, лицензируют клиенты физический сервер или виртуальные среды операционных систем.
4. Лицензирование в виртуальных средах
Аналогично модели лицензирования на основе числа ядер в физических средах операционных систем, все виртуальные ядра, поддерживающие виртуальные среды операционных систем, в которых работают экземпляры программного обеспечения SQL Server 2012, должны лицензироваться соответствующим образом.
Чтобы лицензировать отдельные виртуальные машины с использованием модели на основе числа ядер, клиенты должны приобрести лицензию на ядро для каждого из виртуальных ядер (или виртуального процессора, виртуального ЦП, виртуального потока), выделенного данной виртуальной машине, при этом на одну виртуальную машину должно приобретаться не менее четырех лицензий на ядро. С точки зрения лицензирования виртуальное ядро сопоставляется с аппаратным потоком. При лицензировании отдельных виртуальных машин коэффициенты ядер не применяются.
А в модели лицензирования «Сервер + CAL» при использовании MS SQL с 1С, как рассчитывает число лицензий ?
Подключение от 1С к MS SQL происходит от одного пользователя, но с 1С может работать n пользователей.
Сколько же нужно UsrCAL к MS SQL: 1 — на подключение 1C to MS SQL или n — по числу пользователей 1С ?
По числу пользователей 1С. Т. е. если у Вас имеется 20 пользователей 1С, которые работают с серверной базой данных, необходимо 20 CAL лицензий на MS SQL Server.
Имеем 4 ядра, хотим установить сервер с лицензией на ядро. Возможно ли покупка только для 1го ядра? Виртуалки нет все на одном физическом сервере. Спасибо.
Здравствуйте.
Купить вы, наверное, можете и на 1 ядро. Но устанавливая SQL-сервер в систему с 4-ядерным процессом вы нарушите лицензионной соглашение.
В любом случае, советую вам проконсультироваться с партнерами, у которых вы будете приобретать ПО.
Добрый день.
Скажите, а как на уже установленном MSSQL 2008 Standart x64 RTM узнать какой тип лицензии используется?
Мне кажется, никак нельзя узнать, т. к. дистрибутив не зависит от типа лицензирования.