Выпуски и поддерживаемые функции SQL Server 2019 (15.x).
В этой статье подробно описаны функции, поддерживаемые различными выпусками SQL Server 2019 (15.x).
Сведения о более ранних версиях:
Требования для установки сильно зависят от потребностей приложения. Различные выпуски SQL Server удовлетворяют индивидуальным требованиям каждой организации или отдельного лица к производительности, среде выполнения и цене. Набор устанавливаемых компонентов SQL Server зависит от потребностей конкретного пользователя. В следующих разделах содержатся сведения, на основе которых из множества выпусков и компонентов, доступных в SQL Server, можно сделать наилучший выбор.
Выпуск SQL Server Evaluation доступен для ознакомления в течение 180 дней.
Актуальные заметки о выпуске и сведения о новых возможностях содержатся в следующих разделах:
SQL Server , выпуски
Эти выпуски SQL Serverописаны в следующей таблице.
SQL Server edition
Определение
Enterprise
Выпуск SQL Server Enterprise Edition является предложением премиум-класса, обеспечивающим полный набор возможностей для центра данных с исключительно высокой производительностью, неограниченными возможностями виртуализации 1 и исчерпывающими средствами бизнес-аналитики, что позволяет добиться высокого уровня обслуживания важнейших рабочих нагрузок и предоставить конечным пользователям доступ к анализу данных.
Standard
Выпуск SQL Server Standard обеспечивает основные функции управления данными и предоставляет базу данных бизнес-аналитики для приложений, работающих в отделах и небольших организациях. Поддерживаются распространенные средства разработки в локальных системах и вычислительных облаках, что делает возможным эффективное управление базами данных с минимальными затратами ИТ-ресурсов.
Интернет
ВыпускSQL Server Web Edition — это вариант с низкой совокупной стоимостью владения, предназначенный для размещения веб-сайтов и дополнительных веб-услуг, который по доступной цене обеспечивает масштабируемость и функции управления для небольших и крупномасштабных веб-проектов.
Разработчик
ВыпускSQL Server Developer Edition позволяет разработчикам создавать приложения любого типа на базе SQL Server. Он включает все функциональные возможности выпуска Enterprise Edition, однако лицензируется как система для разработки и тестирования, а не для применения в качестве рабочего сервера. Выпуск SQL Server Developer Edition является идеальным выбором для тех, кто создает и тестирует приложения.
Экспресс-выпуски
Выпуск Express является бесплатной базой данных начального уровня и идеально подходит для обучения, а также для создания управляемых данными приложений, работающих на рабочих станциях и небольших серверах. Этот выпуск — лучший выбор для независимых поставщиков программного обеспечения, непрофессиональных разработчиков и любителей, создающих клиентские приложения. Если необходимы дополнительные функции базы данных, выпуск SQL Server Express можно легко обновить до версий SQL Serverболее высокого класса. SQL Server Express LocalDB — это упрощенная версия Express, которая включает все программные функции. Она запускается в пользовательском режиме, быстро устанавливается и не требует настройки, а количество предварительных условий для ее установки невелико.
1 Неограниченные возможности виртуализации доступны в выпуске Enterprise Edition клиентам, участвующим в программе Software Assurance. Развертывания должны соответствовать требованиям, описанным в руководстве по лицензированию. Дополнительные сведения см. на странице с ценами и вариантами лицензирования.
Использование SQL Server с клиентскими и серверными приложениями
На компьютер, где работают клиент-серверные приложения, которые подключаются непосредственно к экземпляру SQL Server , можно установить только клиентские компоненты SQL Server. Установка клиентских компонентов будет хорошим выбором также и в том случае, если администрируется экземпляр SQL Server на сервере базы данных или планируется разработка приложений SQL Server .
При выборе установки клиентских средств будут установлены следующие компоненты SQL Server : компоненты обеспечения обратной совместимости, SQL Server Data Tools, компоненты подключения, средства управления, пакет средств разработки программного обеспечения и компоненты электронной документации по SQL Server . Дополнительные сведения см. в статье об установке SQL Server.
Работа со службами IIS
На веб-сервере (например, под управлением служб IIS) обычно устанавливают клиентские средства SQL Server. Клиентские средства включают в себя клиентские компоненты соединения, которые используются приложениями, соединяющимися с экземпляром SQL Server.
Хотя возможна установка экземпляра SQL Server на тот же компьютер, где работают службы IIS, обычно это делается только для небольших веб-сайтов, состоящих из одиночного серверного компьютера. У большинства веб-сайтов их системы IIS среднего уровня расположены на одном сервере или серверном кластере, а базы данных — на отдельном сервере или федерации серверов.
Выбор компонентов SQL Server
На странице «Выбор компонентов» мастера установки SQL Server выберите компоненты, которые должны быть включены в установку SQL Server. По умолчанию в дереве не выбран ни один из компонентов.
По следующим таблицам определите набор компонентов, лучше всего соответствующий вашим потребностям.
Серверные компоненты
Описание
Компонент SQL Server Database Engine
Компонент SQL Server Database Engine включает компонент Компонент Database Engine, основную службу для хранения, обработки и обеспечения безопасности данных, репликации, полнотекстового поиска, средств управления реляционными и XML-данными, интеграции аналитики с базами данных и интеграции PolyBase для доступа к Hadoop и другим разнородным источникам данных, а также Службы машинного обучения для выполнения скриптов на языке Python и R с реляционными данными.
Службы Analysis Services
Службы Analysis Services содержит средства создания приложений оперативной аналитической обработки (OLAP) и приложений интеллектуального анализа данных, а также средства управления ими.
Службы Reporting Services
СлужбыСлужбы Reporting Services включают в себя серверные и клиентские компоненты для создания, управления и развертывания табличных, матричных и графических отчетов, а также отчетов в свободной форме. СлужбыСлужбы Reporting Services являются расширяемой платформой, которую можно использовать для разработки приложений отчетов.
Службы Integration Services
Службы Integration Services представляют собой набор графических средств и программируемых объектов для перемещения, копирования и преобразования данных. Они также включают компонент Data Quality Services (DQS) для служб Службы Integration Services.
Службы Master Data Services
Службы Master Data Services (MDS) — это решение SQL Server по управлению основными данными. MDS можно настроить для управления любой структурой (товары, заказчики, счета). Поддерживаются иерархии, детальная настройка безопасности, транзакции, управление версиями данных и бизнес-правила, а также использование Надстройка для Excel для управления данными.
Служба машинного обучения (в базе данных)
Службы машинного обучения (в базе данных) поддерживают распределенные и масштабируемые решения машинного обучения, использующие корпоративные источники данных. В SQL Server2016 поддерживался язык R. SQL Server 2019 (15.x) поддерживает язык R и Python.
Сервер машинного обучения (автономный)
Сервер машинного обучения (автономный) поддерживает развертывание распределенных масштабируемых решений машинного обучения на множестве платформ и использование разных корпоративных источников данных, включая Linux и Hadoop. В SQL Server2016 поддерживался язык R. SQL Server 2019 (15.x) поддерживает язык R и Python.
Средства управления
Описание
SQL Server Management Studio
Среда SQL Server Management Studio(SSMS) — это интегрированная среда для доступа, настройки, управления, администрирования и разработки всех компонентов SQL Server. SSMS позволяет разработчикам и администраторам, обладающим различными уровнями навыков, использовать SQL Server. Управляющие объекты SQL Server, куда входят API оценки SQL, обновлены в последнем выпуске SSMS.
(Ранее — среда Business Intelligence Development Studio.)
Выпуски Evaluation и Developer Поддерживаемые компоненты для выпусков Developer и Evaluation указаны в списке возможностей SQL Server Enterprise в приведенных ниже таблицах.
Выпуск Developer по-прежнему поддерживает только 1 клиент для распределенного воспроизведенияSQL Server.
Ограничения масштабирования
Компонент
Enterprise
Standard
Интернет
Express с дополнительными службами
Express
Максимальная вычислительная мощность, используемая одним экземпляром, — Компонент SQL Server Database Engine 1
Максимальное значение, поддерживаемое операционной системой
Ограничение: меньшее из 4 процессоров и 24 ядер
Ограничение: меньшее из 4 процессоров и 16 ядер
Ограничение: меньшее из 1 процессора и 4 ядер
Ограничение: меньшее из 1 процессора и 4 ядер
Максимальная вычислительная мощность, используемая одним экземпляром, — Службы Analysis Services или Службы Reporting Services
Максимальное значение, поддерживаемое операционной системой
Ограничение: меньшее из 4 процессоров и 24 ядер
Ограничение: меньшее из 4 процессоров и 16 ядер
Ограничение: меньшее из 1 процессора и 4 ядер
Ограничение: меньшее из 1 процессора и 4 ядер
Максимальный объем памяти для буферного пула на экземпляр Компонент SQL Server Database Engine
Максимум, поддерживаемый операционной системой
128 ГБ
64 ГБ
1410 МБ
1410 МБ
Максимальный объем памяти для кэша сегмента Columnstore на экземпляр Компонент SQL Server Database Engine
Неограниченная память
32 ГБ
16 ГБ
352 МБ
352 МБ
Максимальный размер данных, оптимизированных для памяти, на базу данных в Компонент SQL Server Database Engine
Неограниченная память
32 ГБ
16 ГБ
352 МБ
352 МБ
Максимальный объем используемой памяти на экземпляр Службы Analysis Services
Максимум, поддерживаемый операционной системой
16 ГБ 2
1 Использование выпуска Enterprise Edition с лицензированием по принципу "лицензия на сервер и клиентские лицензии (Server+CAL)" (недоступно для новых соглашений) ограничено максимум 20 ядрами в расчете на экземпляр SQL Server. В модели лицензирования по числу ядер никаких ограничений нет. Дополнительные сведения см. в статье Вычисление производительности выпуска SQL Server.
Высокий уровень доступности реляционной СУБД
Компонент
Enterprise
Standard
Интернет
Express с дополнительными службами
Экспресс-оценка
Поддержка ядра сервера 1
Да
Да
Да
Да
Да
доставка журналов;
Да
Да
Да
Нет
Нет
Зеркальное отображение базы данных
Да
Да 2
Да 3
Да 3
Да 3
Сжатие резервных копий
Да
Да
Нет
Нет
нет
Моментальный снимок базы данных
Да
Да
Да
Да
Да
Экземпляры отказоустойчивого кластера Always On 4
Да
Да
Нет
Нет
Нет
Группы доступности Always On 5
Да
Нет
Нет
Нет
Нет
Основные группы доступности 6
Нет
Да
Нет
Нет
Нет
Автоматическое перенаправление подключения для чтения и записи
Да
Нет
Нет
Нет
нет
Восстановление страниц и файлов в режиме «в сети»
Да
Нет
Нет
Нет
Нет
Создание и перестроение индекса в режиме "в сети"
Да
Нет
Нет
Нет
нет
Возобновляемая перестройка индексов в подключенном режиме
Да
Нет
Нет
Нет
нет
Изменение схемы в режиме «в сети»
Да
Нет
Нет
Нет
нет
Быстрое восстановление
Да
Нет
Нет
Нет
Нет
Ускоренное восстановление базы данных
Да
Да
Да
Нет
нет
Зеркальные резервные копии
Да
Нет
Нет
Нет
нет
Поддержка памяти и ЦП с "горячей" заменой
Да
Нет
Нет
Нет
Нет
Помощник по восстановлению базы данных
Да
Да
Да
Да
Да
Зашифрованная резервная копия
Да
Да
Нет
Нет
Нет
Гибридное резервное копирование в Microsoft Azure (резервное копирование на URL-адрес)
Да
Да
Да
Нет
Нет
Группа доступности без кластера 5, 6
Да
Да
Нет
Нет
Нет
Отказоустойчивые серверы для аварийного восстановления 7
Да
Да
Нет
Нет
Нет
Отказоустойчивые серверы для высокого уровня доступности 7
Да
Да
Нет
Нет
Нет
Отказоустойчивые серверы для аварийного восстановления в Azure 7
Да
Да
Нет
Нет
Нет
1 Дополнительные сведения об установке SQL Server в Server Core см. в этой статьеSQL Server.
2 Только полная безопасность.
3 Только следящий сервер.
4 В выпуске Enterprise количество узлов равно максимуму, поддерживаемому операционной системой. В выпуске Standard поддерживается два узла.
5 В выпуске Enterprise поддерживается до 8 вторичных реплик, включая 5 синхронных вторичных реплик.
6 В выпуске Standard поддерживаются базовые группы доступности. Базовая группа доступности поддерживает две реплики с одной базой данных. Дополнительные сведения о базовых группах доступности см. в разделе Базовые группы доступности.
Масштабируемость и производительность реляционных СУБД
Компонент
Enterprise
Standard
Интернет
Express с дополнительными службами
Экспресс-оценка
Columnstore 1 2
Да
Да
Да
Да
Да
Большие двоичные объекты в кластеризованных индексах columnstore
Да
Да
Да
Да
Да
Перестройка некластеризованных индексов columnstore в подключенном режиме
Да
Нет
Нет
Нет
Нет
Выполняющаяся в памяти база данных: Выполняющаяся в памяти OLTP 1
Да
Да
Да
Да 3
Да
Выполняющаяся в памяти база данных: гибридный буферный пул
Да
Да
Нет
Нет
Нет
Выполняющаяся в памяти база данных: оптимизированные для памяти метаданные tempdb
Да
Нет
Нет
Нет
Нет
Выполняющаяся в памяти база данных: поддержка постоянной памяти
Да
Да
Да
Да
Да
База данных с поддержкой переноса
Да
Да
Да
Да
Да
Поддержка нескольких экземпляров
50
50
50
50
50
Секционирование таблиц и индексов
Да
Да
Да
Да
Да
Сжатие данных
Да
Да
Да
Да
Да
Регулятор ресурсов
Да
Нет
Нет
Нет
Нет
Параллелизм секционированных таблиц
Да
Да
Да
Да
Да
Несколько контейнеров файлового потока
Да
Да
Да
Да
Да
Поддержка NUMA, выделение памяти больших страниц и массива буфера
Да
Нет
Нет
Нет
Нет
Расширение буферного пула
Да
Да
Нет
Нет
Нет
Управление ресурсами ввода-вывода
Да
Нет
Нет
Нет
Нет
Упреждающее чтение
Да
Нет
Нет
Нет
Нет
Расширенный просмотр
Да
Нет
Нет
Нет
Нет
Отложенная устойчивость
Да
Да
Да
Да
Да
Интеллектуальная база данных: автоматическая настройка
Да
Нет
Нет
Нет
Нет
Интеллектуальная база данных: пакетный режим для хранилища строк 1
Да
Нет
Нет
Нет
Нет
Интеллектуальная база данных: обратная связь по временно предоставляемому буферу памяти в строковом режиме
Да
Нет
Нет
Нет
Нет
Интеллектуальная база данных: приблизительный подсчет различных объектов
Да
Да
Да
Да
Да
Интеллектуальная база данных: отложенная компиляция табличных переменных
Да
Да
Да
Да
Да
Интеллектуальная база данных: встраивание скалярных пользовательских функций
Да
Да
Да
Да
Да
Адаптивные соединения в пакетном режиме
Да
Нет
Нет
Нет
Нет
Обратная связь по временно предоставляемому буферу памяти в пакетном режиме
Да
Нет
Нет
Нет
Нет
Выполнение с чередованием для функций с табличным значением с несколькими инструкциями
Да
Да
Да
Да
Да
Улучшения массовой вставки
Да
Да
Да
Да
Да
1 Размер данных выполняющейся в памяти OLTP и кэша сегмента Columnstore ограничены объемом памяти, указанным в выпуске в разделе Ограничения масштабирования. Степень параллелизма (DOP) для операций пакетного режима ограничена 2 для выпуска SQL Server Standard и 1 для выпусков SQL Server Web и Express. Это относится к индексам columnstore, созданным на основе таблиц на диске и оптимизированных для памяти таблиц.
2 Передача агрегата, передача предиката строки и оптимизация SIMD — улучшения масштабируемости в выпуске SQL Server Enterprise Edition. Дополнительные сведения см. в статье Новые возможности индексов columnstore.
3 Эта функция не включена в вариант установки LocalDB.
Безопасность реляционных СУБД
Компонент
Enterprise
Standard
Интернет
Express с дополнительными службами
Express
Безопасность на уровне строк
Да
Да
Да
Да
Да
Always Encrypted
Да
Да
Да
Да
Да
Always Encrypted с безопасными анклавами
Да
Да
Да
Да
Да
Динамическое маскирование данных
Да
Да
Да
Да
Да
Аудит сервера
Да
Да
Да
Да
Да
Аудит базы данных
Да
Да
Да
Да
Да
Прозрачное шифрование в базе данных (TDE)
Да
Да
Да
Нет
Нет
Расширенное управление ключами (EKM)
Да
Да
Нет
Нет
нет
Определяемые пользователем роли
Да
Да
Да
Да
Да
Автономные базы данных
Да
Да
Да
Да
Да
Шифрование для резервного копирования
Да
Да
Нет
Нет
Нет
Классификация и аудит данных
Да
Да
Да
Да
Да
Репликация
Компонент
Enterprise
Standard
Интернет
Express с дополнительными службами
Экспресс-оценка
Разнородные подписчики
Да
Да
Нет
Нет
Нет
Репликация слиянием
Да
Да
Да 1
Да 1
Да 1
публикация Oracle
Да
Нет
Нет
Нет
Нет
Одноранговая репликация транзакций
Да
Нет
Нет
Нет
Нет
репликация моментальных снимков;
Да
Да
Да 1
Да 1
Да 1
Отслеживание изменений SQL Server
Да
Да
Да
Да
Да
Репликация транзакций
Да
Да
Да 1
Да 1
Да 1
Репликация транзакций в Azure
Да
Да
Нет
Нет
Нет
Обновляемая подписка репликации транзакций
Да
Да
Нет
Нет
Нет
1 Только подписчик
Средства управления
Компонент
Enterprise
Standard
Интернет
Express с дополнительными службами
Express
Объекты SMO
Да
Да
Да
Да
Да
API Оценки SQL
Да
Да
Да
Да
Да
Оценка уязвимостей SQL
Да
Да
Да
Да
Да
Диспетчер конфигурации SQL Server
Да
Да
Да
Да
Да
SQL CMD (программа командной строки)
Да
Да
Да
Да
Да
Распределенное воспроизведение — средство администрирования
Да
Да
Да
Да
Нет
Распределенное воспроизведение — клиент
Да
Да
Да
Нет
Нет
Распределенное воспроизведение — контроллер
Да 1
Да 2
Да 2
Нет
Нет
SQL Profiler
Да
Да
Нет 3
Нет 3
Нет 3
АгентSQL Server
Да
Да
Да
Нет
Нет
Пакет управления Microsoft System Center Operations Manager
Да
Да
Да
Нет
Нет
Помощник по настройке ядра СУБД (DTA)
Да
Да 4
Да 4
Нет
Нет
1 До 16 клиентов
3 SQL Server Web, SQL Server Express, SQL Server Express с инструментами и SQL Server Express с дополнительными службами можно профилировать с помощью выпусков SQL Server Standard и SQL Server Enterprise Edition.
4 Настройка включена только для компонентов выпуска Standard Edition.
Использование реляционных СУБД
Компонент
Enterprise
Standard
Интернет
Express с дополнительными службами
Express
Пользовательские экземпляры
Нет
Нет
Нет
Да
Да
LocalDB
Нет
Нет
Нет
Да
Нет
Выделенное административное соединение
Да
Да
Да
Да 1
Да 1
Поддержка SysPrep 2
Да
Да
Да
Да
Да
Поддержка скриптов PowerShell 3
Да
Да
Да
Да
Да
Поддержка операций с компонентами приложения уровня данных — извлечение, развертывание, обновление, удаление
Да
Да
Да
Да
Да
Автоматизация политики (проверка по расписанию и изменение)
Да
Да
Да
Нет
нет
Сборщик данных производительности
Да
Да
Да
Нет
Нет
Возможность регистрации в качестве управляемого экземпляра в среде управления несколькими экземплярами
Да
Да
Да
Нет
нет
Стандартный производительности отчет
Да
Да
Да
Нет
нет
Структуры планов и закрепление плана для структур планов
Да
Да
Да
Нет
нет
Прямой запрос индексированных представлений (с использованием указания NOEXPAND)
Да
Да
Да
Да
Да
Прямой запрос служб SQL Server Analysis Services
Да
Да
Нет
Нет
Да
Автоматическое сопровождение индексированного представления
Да
Да
Да
Нет
нет
Распределенные секционированные представления
Да
Нет
Нет
Нет
нет
Параллельные операции с индексами
Да
Нет
Нет
Нет
нет
Автоматическое использование индексированного представления оптимизатором запросов
Да
Нет
Нет
Нет
нет
Проверка согласованности параллелизма
Да
Нет
Нет
Нет
Нет
SQL Server Точка управления служебной программой
Да
Нет
Нет
Нет
Нет
Расширение буферного пула
Да
Да
Нет
Нет
Нет
Главный экземпляр для кластера больших данных
Да
Да
Нет
Нет
Нет
Сертификация на совместимость
Да
Да
Да
Да
Да
1 С флагом трассировки
3 В Linux сценарии PowerShell поддерживаются с компьютеров Windows, ориентированных на серверы SQL Server на базе Linux.
Средства разработки
Компонент
Enterprise
Standard
Интернет
Express с дополнительными службами
Экспресс-оценка
Интеграция со средой Microsoft Visual Studio
Да
Да
Да
Да
Да
Технология IntelliSense (Transact-SQL и многомерные выражения)
Да
Да
Да
Да
Да
SQL Server Data Tools (SSDT)
Да
Да
Да
Да
Нет
Средства изменения, отладки и проектирования многомерных выражений
Да
Да
Нет
Нет
нет
Programmability
Компонент
Enterprise
Standard
Интернет
Express с дополнительными службами
Экспресс-оценка
Базовая интеграция R 1
Да
Да
Да
Да
Нет
Расширенная интеграция R 2
Да
Нет
Нет
Нет
Нет
Базовая интеграция Python
Да
Да
Да
Да
Нет
Расширенная интеграция Python
Да
Нет
Нет
Нет
Нет
Сервер машинного обучения (автономный)
Да
Нет
Нет
Нет
Нет
Вычислительный узел PolyBase
Да
Да 3
Да 3
Да 3
Да 3
Головной узел Polybase 4
Да
Да
Нет
Нет
Нет
JSON
Да
Да
Да
Да
Да
Хранилище запросов
Да
Да
Да
Да
Да
Temporal
Да
Да
Да
Да
Да
Интеграция со средой CLR
Да
Да
Да
Да
Да
Интеграция со средой выполнения языка Java
Да
Да
Да
Да
Да
Собственная поддержка XML
Да
Да
Да
Да
Да
Индексирование XML
Да
Да
Да
Да
Да
Возможности MERGE & UPSERT
Да
Да
Да
Да
Да
поддержка FILESTREAM
Да
Да
Да
Да
Да
FileTable
Да
Да
Да
Да
Да
Типы данных даты и времени
Да
Да
Да
Да
Да
Поддержка международного использования
Да
Да
Да
Да
Да
Семантический поиск и полнотекстовый поиск
Да
Да
Да
Да
Нет
Определение языка в запросе
Да
Да
Да
Да
Нет
Компонент Service Broker (сообщения)
Да
Да
Нет 5
Нет 5
Нет 5
конечные точки в языке Transact-SQL
Да
Да
Да
Нет
нет
График
Да
Да
Да
Да
Да
Поддержка UTF-8.
Да
Да
Да
Да
Да
1 Базовая интеграция ограничена двумя ядрами и наборами данных в памяти.
2 В расширенной интеграции можно использовать все доступные ядра для параллельной обработки наборов данных в любом масштабе с учетом ограничений оборудования.
3 Для масштабного развертывания с несколькими вычислительными узлами требуется головной узел.
4 До выхода версии SQL Server 2019 для головного узла Polybase требовался выпуск Enterprise Edition.
5 Только клиент
Службы Integration Services
Сведения о функциях служб SQL Server Integration Services (SSIS), поддерживаемых различными выпусками SQL Server, см. в статье о функциях служб Integration Services, поддерживаемых разными выпусками SQL Server.
Master Data Services
Сведения о Службы Master Data Services и возможности служб качества данных, поддерживаемых различными выпусками SQL Server, см. в статье Master Data Services и данные качества служб функции, поддерживаемые различными выпусками SQL Server.
Хранилище данных
Компонент
Enterprise
Standard
Интернет
Express с дополнительными службами
Экспресс-оценка
Автоматическое создание промежуточных схем и схем хранилища данных
Да
Да
Нет
Нет
Нет
система отслеживания измененных данных
Да
Да
Нет
Нет
Нет
Оптимизация запросов с соединением типа «звезда»
Да
Нет
Нет
Нет
Нет
Параллельная обработка запросов для секционированных таблиц и индексов
Да
Нет
Нет
Нет
Нет
Глобальная статистическая обработка пакета
Да
Нет
Нет
Нет
Нет
Analysis Services
Дополнительные сведения о функциях служб Analysis Services, поддерживаемых различными выпусками SQL Server, в статье Analysis Services функции, поддерживаемые различными выпусками SQL Server.
Службы Reporting Services
Дополнительные сведения о функциях служб Reporting Services, поддерживаемых различными выпусками SQL Server, в статье Reporting Services функции, поддерживаемые различными выпусками SQL Server.
Клиенты бизнес-аналитики
Пространственные службы и службы расположения
Имя функции
Enterprise
Standard
Интернет
Express с дополнительными службами
Express
Пространственные индексы
Да
Да
Да
Да
Да
Плоский и геодезический типы данных
Да
Да
Да
Да
Да
Дополнительные пространственные библиотеки
Да
Да
Да
Да
Да
Импорт-экспорт стандартных форматов пространственных данных
Да
Да
Да
Да
Да
Дополнительные службы баз данных
Имя функции
Enterprise
Standard
Интернет
Express с дополнительными службами
Экспресс-оценка
SQL Server Помощник по миграции
Да
Да
Да
Да
Да
Компонент Database Mail
Да
Да
Да
Нет
Нет
Другие компоненты
Имя функции
Enterprise
Standard
Интернет
Express с дополнительными службами
Экспресс-оценка
StreamInsight
StreamInsight Premium Edition
StreamInsight Standard Edition
StreamInsight Standard Edition
Нет
Нет
StreamInsight HA
StreamInsight Premium Edition
Нет
Нет
Нет
Нет
Дальнейшие действия
Получение справки
Примите участие в разработке документации по SQL
Знаете ли вы, что содержимое SQL можно изменить самостоятельно? Это не только улучшит нашу документацию, но и даст вам статус участника в создании этой страницы.
FAQ по лицензированию Microsoft SQL Server
18.08.2021 itpro SQL Server комментария 24
В этой статье мы познакомимся c существующими схемами лицензирования Microsoft SQL Server, а также рассмотрим особенности лицензирования SQL Server в среде виртуализации и контейнерах (статья актуальна для последних версий SQL Server 2016/2017/2019).
Редакции MS SQL Server и модели лицензирования
Microsoft SQL Server доступна в пяти редакциях.
Express Edition – бесплатная редакция для небольших инсталляций, максимальный размер БД на диске – 10 Гб, использование RAM до 1 Гб, 1 физический сокет или 4 ядра;
DeveloperEdition – бесплатная редакция для разработчиков. Включает в себя весь стек технологий SQL Server. Можно установить и использовать только для разработки, тестов и демонстрации на непродуктивных системах;
WebEdition – специальная редакция для веб-хостингов (провайдеров), распространяется только в рамках Microsoft Services Provider License Agreement (SPLA);
StandardEdition – в этой редакции доступен базовый функционал СУБД, отчеты, аналитика. Максимальное использование RAM– до 128 Гб, 4 сокета или 24 ядра (возможна настройка репликации между несколькими экземплярами SQL Server);
EnterpriseEdition – самая полная редакция СУБД, включает функционал редакции Standard, а также дополнительные возможности по анализу, отказоустойчивости (в том числе Always On) и обработки данных (весь функционал доступен в ознакомительной версии SQL Server).
Редакции Developer и Express распространяются бесплатно. Редакции Standard и Enterprise требуют лицензирования.
Для SQL Server существуют две модели лицензирования:
SQL Server Standard может быть лицензирована по любой из двух моделей (Server+CAL или Per Core).
Редакция SQL Server Enterprise лицензируется только по модели: «По количеству ядер».
Лицензирование SQL Server по ядрам
Данная модель используется для серверов с большим или неизвестным количеством клиентов. Эта модель лицензирования предоставляет доступ неограниченному числу пользователей или устройств для подключения изнутри или снаружи организации.
Клиентские лицензии приобретать не требуется.
В модели лицензирования по ядрам, вам нужно “закрыть” лицензиями все процессорные ядра сервера, на котором запущен SQL Server. Основные требования и ограничения:
Одна лицензия выпускается на два ядра (2Lic Core);
Для лицензирования сервера вам нужно приобрести минимум 2 двух-ядерных лицензии на каждый физический процессор сервера;
При запуске на физическом сервере (physical operating system environment — POSE), все ядра сервера нужно лицензировать.
Лицензирование SQL Server по модели «Сервер + Клиенты»
Согласно это модели лицензирования, на каждый экземпляр SQL Server приобретается одна серверная лицензия, которая привязывается к физическому (виртуальному) серверу (не зависит от количества ядер сервера). Затем вам нужно приобрести отдельные клиентские лицензии (CAL) на каждое устройство или пользователя, которые подключаются к SQL Server.
Клиентские лицензии SQL Server CAL (как и RDS CAL) бывают двух видов:
User CAL – “на пользователя”. Приобретается для учетных записей пользователей, которые подключаются к SQL Server с серверной лицензией.
Device CAL – “на устройство“. Приобретается для всех устройств, с которых выполняется подключение к SQL Server с серверной лицензией.
Каждая лицензия SQL Server CAL позволяет подключаться к неограниченному количеству баз SQL Servers.
Т.к. лицензии User CAL и Device CAL стоят одинаково, необходимо заранее рассчитать экономическую целесообразность покупки клиентских лицензий “на пользователя” или “на устройство”.
SQL Server используют 20 человек с 20 известных устройств. Здесь нет разницы какие CAL лицензии покупать.
SQL Server используют 20 человек с 50 устройств. В данном случае выгоднее купить лицензии “на пользователя”.
SQL Server используют 50 человек с 20 устройств. Здесь экономически целесообразно купить лицензии “на устройство”.
Для расчета клиентских лицензий SQL Server CAL не имеют значения:
количество серверов SQL Server в вашей организации;
количество учетных записей на серверах;
количество одновременных подключений к серверам;
наличие всего одного коннекта к серверу на всех пользователей;
количество бизнес-приложений между SQL Server и клиентами;
количество терминальных серверов между SQL Server и клиентами;
нахождение пользователей в штате каких-либо организаций;
принадлежность устройств каким-либо людям или организациям.
Обратите внимание, что лицензии CAL можно переназначать другому пользователю или другому устройству не чаще, чем 1 раз в 90 дней. Лицензии CAL позволяют использовать SQL Server предыдущих версий.
Для корректного лицензирования вы должны использовать SQL Server CAL той же или более новой версии. Например, чтобы получить доступ к SQL Server 2017 Standard Edition, вам нужен SQL CAL 2019 или SQL CAL 2017.
Стоимость лицензий для SQL Server 2019
SQL Server Enterprise Edition за 2 ядра — 7128 $
SQL Server Standard Edition за 2 ядра — 1859 $
SQL Server Standard Edition — 931 $ + нужно число CAL
SQL Server Device/User CAL — 209 $
Например, для лицензирования 8-ядерного сервера SQL Standard с 50 пользователями можно:
Купить лицензии по ядрам (SQLSvrStdCore 2019 SNGL OLV 2Lic NL Each AP CoreLic — 7NQ-01562): 1859*4= 7436$
Купить серверную лицензию (SQLSvrStd 2019 SNGL OLV NL Each AP — 228-11476) и необходимое количество CAL (SQLCAL 2019 SNGL OLV NL Each AP UsrCAL — 359-06864): 931 + 50*209 = 11381$
Как вы видите, при большом количестве пользователей выгодно лицензировать SQL Server по ядрам. Однако, если у вас большое количество экземпляров SQL Server в производственной среде при неизменном количестве пользователей, выгоднее использовать Server + CAL лицензии.
Лицензирование компонентов SQL Server
SQL Server включает в себя ряд лицензионных серверных компонентов:
SQL Server Database Engine (DB)
SQL Server Machine Learning Services
Machine Learning Server Standalone,
Master Data Services (MDS)
Analysis Services (AS)
Integration Services (IS)
Reporting Services (RS)
Data Quality Services (DQS).
Программные компоненты одной лицензии SQL Server не могут быть разделены. Любой операционной среде, в которой работают лицензионные компоненты SQL Server, требуется лицензия. Например, если база данных SQL Server развернута в одной операционной среде, а SQL Server RS развернута в другой, то обе операционные среды должны быть полностью лицензированы.
Если вы используете SQL сервер в режиме High Availability, вам не нужно отдельно лицензировать пассивную копию SQL Server на другом хосте (если она используется только для failover, а не любых других нужд).
Лицензирование SQL Server в виртуальных машинах и контейнерах
Как и лицензирование Windows Server, лицензирование SQL Server в среде виртуализации имеет ряд особенностей.
Модель лицензирования по ядрам
Как и в модели лицензирования “на ядро” в физическом сервере, вы должны лицензировать все виртуальные ядра (vCPU) виртуальной машины, на которой запущен экземпляр SQL Server. Вы можете лицензировать только виртуальные ядра ВМ, либо все физические ядра физического хоста (имеет смылс, если вы запускаете на хосте только ВМ с SQL Server).
На одну ВМ нужно приобрести не менее 2 лицензий (каждая на 2 ядра). В примере ниже лицензии считаются на каждое ядро, затем это количество делится на 2 (14 лицензируемых ядер делим на 2 — нуобходимо приобрести 7 лицензий SQL Server).
Обратите внимание. В первой виртуальной машине всего 2 ядра, но лицензии приобретаются на необходимый минимум – 4.
При использовании SQL Server Enterprise Edition вы можете лицензировать все физические ядра сервера и запускать неограниченное количество экземпляров SQL в количестве операционных сред (физических и/или виртуальных), равном количеству лицензий на одно ядро.
Например, двухпроцессорный сервер с четырьмя ядрами на каждом процессоре, полностью лицензированный восемью лицензиями SQL (4 лицензии на каждые 2 ядра), может запускать SQL Server на восьми виртуальных машинах, независимо от количества виртуальных ядер, выделенных для каждой виртуальной машины.
Клиенты, которые лицензировали все физические ядра на сервере и хотят запустить SQL Server в большем количестве виртуальных машин, чем разрешено, могут назначить дополнительные лицензии на ядро лицензированному серверу.
Каждая дополнительная лицензия на ядро позволяет развертывать SQL Server на дополнительной виртуальной машине, поэтому в предыдущем примере клиент, который хочет запустить SQL Server Enterprise Edition на двенадцати виртуальных машинах, может приобрести и назначить двенадцать лицензий этому серверу (6 на каждые 2 ядра).
При использовании Software Assurance (SA) с лицензиями Enterprise Edition, вы можете развернуть неограниченное количество виртуальных машин для обработки динамических рабочих нагрузок и полного использования аппаратных вычислительных мощностей.
Модель лицензирования “Сервер + клиенты”
Данная модель лицензирования для виртуальных не отличается от схемы лицензирования физического сервера. Для каждой виртуальной машины с SQL Server, приобретается серверная лицензия. Для каждого пользователя или устройства приобретается клиентская лицензия SQL CAL.
Лицензирование контейнеров ничем не отличается от лицензирования виртуальных машин – вам нужно лицензировать все ядра, которые используются в контейнере SQL Server. Либо использовать модель лицензирования с CAL.
Какая из редакций sql server является бесплатной
Microsoft SQL Server 2012 предлагается в нескольких специально разработанных редакциях:
SQL Server 2012 Enterprise Edition – редакция для критически важных приложений и больших хранилищ данных. Обладает высокой доступностью благодаря технологии AlwaysOn и высокой производительностью хранилищ данных с индексом ColumnStore. Обеспечивает максимальную виртуализацию (при наличии Software Assurance). Включает все функциональные возможности выпуска Business Intelligence. Не имеет ограничений по количеству поддерживаемых ядер (за исключением выпуска с лицензией на сервер и клиентской лицензией доступа (CAL), которая ограничивается 20 ядрами на один экземпляр).
SQL Server 2012 Business Intelligence Edition — новый выпуск, который предоставляет расширенную корпоративную и персональную бизнес-аналитику. Обеспечивает быстрое изучение и визуализацию данных с помощью Power View. Имеет расширенные функции корпоративной отчетности и аналитики, а так же функции Data Quality Services и Master Data Services. Включает все функциональные возможности выпуска Standard. Имеет ограничение 4 процессора или 16 ядер на экземпляр. Максимальный объем используемой памяти может достигать до 64 Гб.
SQL Server 2012 Standard Edition – редакция дающая базовые возможности по управлению данными и бизнес-аналитики с некритичными для бизнеса нагрузками и с минимальными затратами. Имеет ограничение 4 процессора или 16 ядер на экземпляр. Максимальный объем используемой памяти может достигать до 64 Гб.
SQL Server 2012 Web Edition — это вариант с низкой совокупной стоимостью владения, предназначенный для размещения веб-сайтов и дополнительных веб-услуг, который по доступной цене обеспечивает масштабируемость и функции управления для небольших и крупномасштабных веб-проектов. Имеет ограничение 4 процессора или 16 ядер на экземпляр. Максимальный объем используемой памяти может достигать до 64 Гб.
SQL Server 2012 Developer Edition – редакция позволяет разработчикам создавать приложения любого типа на базе SQL Server. Она включает все функциональные возможности выпуска Enterprise Edition, однако лицензируется как система для разработки и тестирования, а не для применения в качестве рабочего сервера. Выпуск SQL Server Developer Edition является идеальным выбором для тех, кто создает и тестирует приложения.
SQL Server 2012 ExpressEdition — является бесплатной версией SQL Server, идеально подходящей для разработки и развёртывания в настольных системах, в веб и малых серверах приложений. Редакция поддерживает 1 процессор (до 4 ядер) и 1 Гбайт оперативной памяти. Максимальный размер базы данных равен 10 Гб. Новой возможностью Express версии SQL Server 2012 является SQL Server Express LocalDB. Это облегченная версия Express, которая имеет все программные функции, запускается в пользовательском режиме, быстро устанавливается, не требует настройки и имеет низкие системные требования.
Версии SQL Server 2012 теперь предлагаются в консистентной, разделенной на уровни, модели, что позволяет сделать выбор необходимой редакции, функционала и типа лицензирования.
Сравнить три основных редакции Microsoft SQL Server 2012 можно по следующей ссылке: