Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server в Linux
В этой статье содержатся сведения о функциях, поддерживаемых различными выпусками SQL Server 2019 (15.x) в Linux.
Сведения о редакциях SQL Server в ОС Windows и поддерживаемых функциях см. в статье «Редакции SQL Server 2019 и поддерживаемые функции». Дополнительные сведения о том, что нового в SQL Server 2019 (15.x) на платформе Windows, см. в разделе Что нового в SQL Server 2019.
Требования для установки сильно зависят от потребностей приложения. Различные выпуски SQL Server учитывают уникальные требования к производительности, среде выполнения и цене организаций и отдельных лиц. Компоненты SQL Server, которые вы устанавливаете, также зависят от конкретных требований. В следующих разделах показано, как выбрать наиболее подходящий вариант между выпусками и компонентами, доступными в SQL Server.
Для получения дополнительной информации см. информацию о релизе SQL Server на Linux.
Список функций SQL Server, которые недоступны в Linux, см. в статье Неподдерживаемые функции и службы.
Попробуйте SQL Server
Выпуски SQL Server
В следующей таблице описываются выпуски SQL Server.
| Выпуск | Определение |
|---|---|
| Enterprise1 | Выпуск SQL Server Enterprise предоставляет комплексные возможности центра обработки данных с высокой производительностью, неограниченной виртуализацией 1 и комплексной бизнес-аналитикой, обеспечивая высокий уровень обслуживания критически важных рабочих нагрузок и доступ конечных пользователей к аналитическим данным. |
| Стандарт | Выпуск SQL Server Standard обеспечивает баланс производительности, безопасности и доступности для предприятий, которым требуются возможности корпоративного класса без сложности. Это издание предлагает растущему бизнесу производительность корпоративного уровня, возможности бизнес-аналитики и гибридную гибкость. |
| Веб-2 | Редакция SQL Server Web — это экономичный вариант с низкой совокупной стоимостью владения для веб-хостеров (в том числе при выборе редакции Web в среде IaaS на платформе Azure) и веб-партнёров VAP, позволяющий обеспечить масштабируемость, ценовую доступность и удобство администрирования для веб-ресурсов малого и крупного масштаба. |
| Разработчик | Выпуск SQL Server Developer позволяет разработчикам создавать любое приложение на основе SQL Server. Она включает все функциональные возможности выпуска Enterprise, но лицензируется для использования в качестве системы разработки и тестирования, а не в качестве рабочего сервера. Выпуск SQL Server Developer — это идеальный вариант для пользователей, которые создают и тестируют приложения. |
| Оценка | Выпуск SQL Server Evaluation содержит все функции версии Enterprise. Развертывание оценки доступно в течение 180 дней. Дополнительные сведения см. в статье о ресурсах и документах лицензирования SQL Server. |
| Express3 | Выпуск SQL Server Express — это начальная, бесплатная база данных, идеально подходит для обучения и создания классических и небольших приложений на основе данных сервера. Это лучший выбор для независимых поставщиков программного обеспечения, разработчиков и любителей создания клиентских приложений. Если вам нужны более сложные возможности базы данных, SQL Server Express можно легко обновить до других выпусков SQL Server более поздних версий. SQL Server Express LocalDB — это упрощенная версия выпуска Express, которая имеет все возможности программирования, работает в пользовательском режиме и имеет быструю, нулевая конфигурация и краткий список предварительных требований. |
1 Выпуск Enterprise предлагает неограниченное виртуализацию для клиентов с Software Assurance. Развертывания должны соответствовать требованиям, описанным в руководстве по лицензированию. Дополнительные сведения см. в статье о ресурсах и документах лицензирования SQL Server.
2 Веб-выпуск недоступен в SQL Server 2025 (17.x) и более поздних версиях.
3 Начиная с SQL Server 2025 (17.x), выпуск Express включает все функциональные возможности, доступные в выпуске SQL Server Express с расширенными службами.
Использование SQL Server с клиентскими и серверными приложениями
Вы можете установить только компоненты клиента SQL Server на компьютере под управлением клиентских или серверных приложений, которые подключаются непосредственно к экземпляру SQL Server. Установка клиентских компонентов — тоже хороший вариант, если вы администрируете экземпляр SQL Server на сервере базы данных или планируете разрабатывать приложения на SQL Server.
Компоненты SQL Server
SQL Server 2019 (15.x) в Linux поддерживает ядро СУБД SQL Server. В приведенной ниже таблице описаны функции ядра СУБД.
| Серверные компоненты | Описание |
|---|---|
| Ядро СУБД SQL Server | SQL Server Database Engine — это основной сервис для хранения, обработки и защиты данных. Он включает репликацию, Full-Text поиск, инструменты для управления реляционными и XML-данными, а также интеграцию аналитики в базе данных. |
Выпуски Developer, Enterprise Core и Evaluation
Поддерживаемые компоненты для выпусков Developer, Enterprise Core и Evaluation указаны в списке возможностей SQL Server Enterprise в приведенных ниже таблицах.
Версия для разработчиков поддерживает только один клиент для SQL Server распределенное воспроизведение.
Ограничения масштабирования
| Функция | Корпоративная версия | Стандартный | Интернет | Экспресс |
|---|---|---|---|---|
| Максимальная вычислительная мощность, используемая одним экземпляром (ядро СУБД SQL Server) 1 | Максимальное значение, поддерживаемое операционной системой | Ограничено 4 сокетами или 24 ядрами, в зависимости от того, что меньше | Ограничено меньшим из значений: 4 сокета или 16 ядер | Ограничено не более чем 1 сокетом или 4 ядрами |
| Максимальный объём памяти для буферного пула для каждого экземпляра ядра СУБД SQL Server | Максимальное значение, поддерживаемое операционной системой | 128 ГБ | 64 ГБ | 1410 МБ |
| Максимальная емкость расширения буферного пула для каждого экземпляра ядра СУБД SQL Server | 32* (максимальная конфигурация памяти сервера) | 4* (минимальная конфигурация памяти сервера) | Неприменимо | Неприменимо |
| Максимальный объем памяти для кэша сегментов columnstore на экземпляр ядра СУБД SQL Server | Неограниченная память | 32 Гб | 16 ГБ | 352 МБ |
| Максимальный размер оптимизированных для памяти данных для одной базы данных в ядре СУБД SQL Server | Неограниченная память | 32 Гб | 16 ГБ | 352 МБ |
| Максимальный размер реляционной базы данных | 524 ПB | 524 ПB | 524 ПB | 10 ГБ |
1 Использование выпуска Enterprise Edition с лицензированием по принципу "лицензия на сервер и клиентские лицензии (Server+CAL)" (недоступно для новых соглашений) ограничено максимум 20 ядрами в расчете на экземпляр SQL Server. В модели лицензирования по числу ядер никаких ограничений нет. Дополнительные сведения см. в статье Предельные значения вычислительной мощности для выпусков SQL Server.
Высокая доступность
| Функция | Корпоративная версия | Стандартный | Интернет | Экспресс |
|---|---|---|---|---|
| доставка журналов; | Да | Да | Да | Нет |
| Сжатие резервных копий | Да | Да | Нет | Нет |
| Снимок базы данных | Да | Да | Нет | Нет |
| Экземпляры отказоустойчивого кластера AlwaysOn 1 | Да | Да | Нет | Нет |
| Группы доступности Always On 2 | Да | Нет | Нет | Нет |
| Базовые группы доступности 3 | Нет | Да | Нет | Нет |
| Группа доступности с минимальным числом реплик для фиксации | Да | Да | Нет | Нет |
| Бескластерная группа доступности | Да | Да | Нет | Нет |
| Восстановление страниц и файлов в режиме «в сети» | Да | Нет | Нет | Нет |
| Индексирование в сети | Да | Нет | Нет | Нет |
| Оперативная перестройка индексов с возможностью возобновления | Да | Нет | Нет | Нет |
| Изменение схемы в режиме «в сети» | Да | Нет | Нет | Нет |
| Быстрое восстановление | Да | Нет | Нет | Нет |
| Зеркальные резервные копии | Да | Нет | Нет | Нет |
| Горячее добавление памяти и ЦП | Да | Нет | Нет | Нет |
| Зашифрованная резервная копия | Да | Да | Нет | Нет |
| Гибридное резервное копирование в Azure (резервное копирование по URL-адресу) | Да | Да | Нет | Нет |
1 В выпуске Enterprise количество узлов равно максимуму, поддерживаемому операционной системой. В редакции Standard доступна поддержка двух узлов.
2 Enterprise Edition поддерживает до 8 вторичных реплик, включая 2 синхронные вторичные реплики.
3 В выпуске Standard поддерживаются базовые группы доступности. Базовая группа доступности поддерживает две реплики с одной базой данных. Дополнительные сведения о базовых группах доступности см. в разделе "Базовые группы доступности AlwaysOn" для одной базы данных.
Масштабируемость и производительность
| Функция | Корпоративная версия | Стандартный | Интернет | Экспресс |
|---|---|---|---|---|
| Columnstore 1 | Да | Да | Да | Да |
| Большие двоичные объекты в кластеризованных columnstore-индексах | Да | Да | Да | Да |
| Перестроение некластеризованного columnstore-индекса в оперативном режиме | Да | Нет | Нет | Нет |
| In-Memory OLTP 1 | Да | Да | Да | Да |
| Постоянная основная память | Да | Да | Да | Да |
| Секционирование таблиц и индексов | Да | Да | Да | Да |
| Сжатие данных | Да | Да | Да | Да |
| Регулятор ресурсов | Да | Нет | Нет | Нет |
| Параллелизм секционированных таблиц | Да | Нет | Нет | Нет |
| NUMA с учетом больших страниц памяти и выделения буферных массивов | Да | Нет | Нет | Нет |
| Управление ресурсами ввода-вывода | Да | Нет | Нет | Нет |
| Отложенная устойчивость | Да | Да | Да | Да |
| Улучшения массовой вставки | Да | Да | Да | Да |
1 Размер данных In-Memory OLTP и кэш сегментов columnstore ограничены объемом памяти, заданным для редакции в разделе Scale limits. Максимальная степень параллелизма ограничена. Степень параллелизма процессов (DOP) при построении индекса ограничена значением 2 для редакции Standard и 1 для редакций Web и Express. Это относится к индексам columnstore, созданным на основе таблиц на диске и оптимизированных для памяти таблиц.
Интеллектуальная обработка запросов
| Функция | Корпоративная версия | Стандартный | Интернет | Экспресс |
|---|---|---|---|---|
| Автоматическая настройка | Да | Нет | Нет | Нет |
| адаптивные соединения в пакетном режиме; | Да | Нет | Нет | Нет |
| Обратная связь по временно предоставляемому буферу памяти в пакетном режиме | Да | Нет | Нет | Нет |
| Чередующееся выполнение многоинструкционных табличных функций | Да | Да | Да | Да |
Безопасность
| Функция | Корпоративная версия | Стандартный | Интернет | Экспресс |
|---|---|---|---|---|
| Безопасность на уровне строк | Да | Да | Да | Да |
| Всегда зашифровано | Да | Да | Да | Да |
| Динамическое маскирование данных | Да | Да | Да | Да |
| Базовый аудит | Да | Да | Да | Да |
| Детализированный аудит | Да | Да | Да | Да |
| Прозрачное шифрование данных (TDE) | Да | Да | Нет | Нет |
| Определяемые пользователем роли | Да | Да | Да | Да |
| Автономные базы данных | Да | Да | Да | Да |
| Шифрование для резервного копирования | Да | Да | Нет | Нет |
Manageability
| Функция | Корпоративная версия | Стандартный | Интернет | Экспресс |
|---|---|---|---|---|
| Выделенное административное соединение | Да | Да | Да | Да 1 |
| Поддержка скриптов PowerShell | Да | Да | Да | Да |
| Поддержка операций компонента приложения уровня данных (извлечение, развертывание, обновление, удаление) | Да | Да | Да | Да |
| Автоматизация политик (проверка по расписанию и внесение изменений) | Да | Да | Да | Нет |
| Сборщик данных производительности | Да | Да | Да | Нет |
| Стандартные отчеты о производительности | Да | Да | Да | Нет |
| Структуры планов и закрепление планов для структур планов | Да | Да | Да | Нет |
Прямой запрос к индексированным представлениям (с помощью подсказки NOEXPAND) |
Да | Да | Да | Да |
| Автоматическое сопровождение индексированного представления | Да | Да | Да | Нет |
| Распределенные секционированные представления | Да | Нет | Нет | Нет |
| Операции параллельного обслуживания индексов | Да | Нет | Нет | Нет |
| Автоматическое использование индексированного представления оптимизатором запросов | Да | Нет | Нет | Нет |
| Параллельная проверка согласованности | Да | Нет | Нет | Нет |
| Точка управления служебной программой SQL Server | Да | Нет | Нет | Нет |
1 С флагом трассировки.
Программируемость
| Функция | Корпоративная версия | Стандартный | Интернет | Экспресс |
|---|---|---|---|---|
| JSON (JavaScript Object Notation) | Да | Да | Да | Да |
| Хранилище запросов | Да | Да | Да | Да |
| Временной | Да | Да | Да | Да |
| Собственная поддержка XML | Да | Да | Да | Да |
| Индексирование XML | Да | Да | Да | Да |
MERGE и возможности upsert |
Да | Да | Да | Да |
| Типы данных даты и времени | Да | Да | Да | Да |
| Поддержка интернационализации | Да | Да | Да | Да |
| Семантический поиск и полнотекстовый поиск | Да | Да | Да | Да |
| Определение языка в запросе | Да | Да | Да | Да |
| Service Broker (обмен сообщениями и очередь) | Да | Да | Нет 1 | Нет 1 |
| конечные точки Transact-SQL | Да | Да | Да | Нет |
| График | Да | Да | Да | Да |
1 Только для клиента.
Службы интеграции
Для получения информации о функциях интеграционных сервисов (SSIS), поддерживаемых редакциями SQL Server, см. раздел «Функции интеграционных сервисов, поддерживаемые версиями SQL Server».
Пространственные службы и службы геолокации
| Функция | Корпоративная версия | Стандартный | Интернет | Экспресс |
|---|---|---|---|---|
| Пространственные индексы | Да | Да | Да | Да |
| Плоские и геодезические типы данных | Да | Да | Да | Да |
| Дополнительные пространственные библиотеки | Да | Да | Да | Да |
| Импорт-экспорт стандартных форматов пространственных данных | Да | Да | Да | Да |
Неподдерживаемые функции и службы
Следующие функции и службы недоступны для SQL Server 2019 (15.x) в Linux.
| Площадь | Неподдерживаемая функция или служба | Комментарии |
|---|---|---|
| Ядро СУБД. | Репликация слиянием | |
| База данных Stretch | Эта функция не рекомендуется использовать в SQL Server 2022 (16.x) и не поддерживается. | |
| Распределённый запрос со сторонними подключениями | ||
| Связанные серверы для источников данных, отличных от SQL Server | Установите PolyBase на Linux для запроса других источников данных с SQL Server с использованием синтаксиса T-SQL. В случаях, когда PolyBase не является полезным, отправьте отзыв на форум Microsoft Azure. | |
Системные расширенные хранимые процедуры (xp_cmdshell, и т. д.) |
Эта функция устарела. Если у вас есть конкретные требования, отправьте отзыв на форум Microsoft Azure. | |
| FileTable, FILESTREAM | Если у вас есть конкретные требования, отправьте отзыв на форум Microsoft Azure. | |
Сборки CLR с набором разрешений EXTERNAL_ACCESS или UNSAFE |
||
| Расширение буферного пула | ||
| Резервное копирование в URL-адрес — страничный BLOB-объект | Резервное копирование в URL-адрес поддерживается для блочных BLOB-объектов с использованием подписи общего доступа. | |
| Агент SQL Server | Подсистемы: CmdExec, PowerShell, средство чтения очередей, SSIS, SSAS, SSRS | |
| Оповещения | ||
| Управляемое резервное копирование | ||
| Обеспечение высокого уровня доступности | Зеркалирование базы данных | Эта функция устарела. Вместо этого используйте группы доступности AlwaysOn. |
| Безопасность | Расширенное управление ключами (Extensible Key Management) | |
| Встроенная проверка подлинности Windows для связанных серверов | ||
| Интегрированная проверка подлинности Windows для конечных точек группы доступности (AG) | Создайте и используйте аутентификацию на основе сертификатов для групп доступности. Дополнительные сведения см. в разделе "Настройка группы доступности SQL Server для обеспечения высокой доступности в Linux". | |
| Развертывания SQL Server в Linux не соответствуют FIPS | ||
| Сервисы; | браузер SQL Server | Служба браузера SQL Server не требуется в Linux, так как на узел поддерживается только один экземпляр по умолчанию. В отличие от Windows, здесь нет именованных экземпляров, для которых нужно было бы разрешение, и порт явно настраивается во время установки. |
| Службы R SQL Server | SQL Server R поддерживается внутри SQL Server, но отдельный пакет SQL Server R Services не поддерживается. Вы можете установить службы Машинное обучение в Linux для SQL Server 2019 и SQL Server 2022. |
|
| Analysis Services | ||
| Службы отчетов | Настройка баз данных каталога Сервер отчетов Power BI для SQL Server в Linux. Запустите службы SQL Server Reporting Services (SSRS) в Windows и размещайте базы данных каталога для служб SSRS в SQL Server на Linux развертываниях. | |
| Службы качества данных | Нерекомендуемая функция. | |
| Службы основных данных | Нерекомендуемая функция. |
Список функций, поддерживаемых выпусками SQL Server в среде Windows, см. в следующей статье:
- Выпуски и поддерживаемые функции SQL Server 2025
- Выпуски и поддерживаемые функции SQL Server 2022
- Выпуски и поддерживаемые функции SQL Server 2019
- Выпуски SQL Server 2017 и поддерживаемые функции