Sql server express 2019 linux

Выпуски и поддерживаемые функции SQL Server 2019 на Linux

Применимо к: SQL Server (все поддерживаемые версии) — Linux

В этой статье подробно описаны функции, поддерживаемые различными выпусками SQL Server 2019 на Linux. Описание выпусков и поддерживаемых функций SQL Server в Windows см. в статье SQL Server 2019 — Windows.

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

Актуальные заметки о выпуске и сведения о новых возможностях содержатся в следующих разделах:

Список функций SQL Server, которые недоступны в Linux, см. в статье Неподдерживаемые функции и службы.

Попробуйте SQL Server!

SQL Server , выпуски

Эти выпуски SQL Serverописаны в следующей таблице.

SQL Server edition Определение
Enterprise Выпуск SQL Server Enterprise Edition является предложением класса «Премиум», обеспечивающим полный набор возможностей ЦОД с исключительно высокой производительностью, что позволяет добиться высокого уровня обслуживания важнейших рабочих нагрузок.
Standard Выпуск SQL Server Standard обеспечивает основные функции управления данными для приложений, работающих в отделах и небольших организациях. Поддерживаются распространенные средства разработки в локальных системах и вычислительных облаках, что делает возможным эффективное управление базами данных с минимальными затратами ИТ-ресурсов.
Интернет ВыпускSQL Server Web Edition — это вариант с низкой совокупной стоимостью владения, предназначенный для размещения веб-сайтов и дополнительных веб-услуг, который по доступной цене обеспечивает масштабируемость и функции управления для небольших и крупномасштабных веб-проектов.
Разработчик ВыпускSQL Server Developer Edition позволяет разработчикам создавать приложения любого типа на базе SQL Server. Он включает все функциональные возможности выпуска Enterprise Edition, однако лицензируется как система для разработки и тестирования, а не для применения в качестве рабочего сервера. Выпуск SQL Server Developer Edition является идеальным выбором для тех, кто создает и тестирует приложения.
Express Выпуск Express является бесплатной базой данных начального уровня и идеально подходит для обучения, а также для создания управляемых данными приложений, работающих на рабочих станциях и небольших серверах. Этот выпуск — лучший выбор для независимых поставщиков программного обеспечения, непрофессиональных разработчиков и любителей, создающих клиентские приложения. Если необходимы дополнительные функции базы данных, выпуск SQL Server Express можно легко обновить до версий SQL Serverболее высокого класса.

Использование SQL Server с клиентскими и серверными приложениями

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

составные части компонента SQL Server.

SQL Server 2019 на Linux поддерживает ядро СУБД SQL Server. В приведенной ниже таблице описаны функции ядра СУБД.

Компоненты сервера Описание
Компонент SQL Server Database Engine Компонент SQL Server Database Engine включает компонент Компонент Database Engine, основную службу для хранения, обработки и обеспечения безопасности данных, репликации, полнотекстового поиска, а также средства управления реляционными и XML-данными и возможности интеграции с системами аналитики данных.

Выпуски Developer, Enterprise Core и Evaluation
Поддерживаемые компоненты для выпусков Developer, Enterprise Core и Evaluation указаны в списке возможностей SQL Server Enterprise в приведенных ниже таблицах.

Выпуск Developer по-прежнему поддерживает только один клиент для распределенного воспроизведения SQL Server.

Ограничения масштабирования

Компонент Enterprise Standard Интернет Express
Максимальная вычислительная мощность, используемая одним экземпляром, — Компонент SQL Server Database Engine 1 Максимальное значение, поддерживаемое операционной системой Ограничение: меньшее из 4 процессоров и 24 ядер Ограничение: меньшее из 4 процессоров и 16 ядер Ограничение: меньшее из 1 процессора и 4 ядер
Максимальная вычислительная мощность, используемая одним экземпляром, — Службы Analysis Services или Службы Reporting Services Максимальное значение, поддерживаемое операционной системой Ограничение: меньшее из 4 процессоров и 24 ядер Ограничение: меньшее из 4 процессоров и 16 ядер Ограничение: меньшее из 1 процессора и 4 ядер
Максимальный объем памяти для буферного пула на экземпляр Компонент SQL Server Database Engine Максимум, поддерживаемый операционной системой 128 ГБ 64 ГБ 1410 МБ
Максимальная емкость для расширения буферного пула на экземпляр Компонент SQL Server Database Engine 32* (максимальная конфигурация памяти сервера) 4* (минимальная конфигурация памяти сервера) Недоступно Недоступно
Максимальный объем памяти для кэша сегмента Columnstore на экземпляр Компонент SQL Server Database Engine Неограниченная память 32 ГБ 16 ГБ 352 МБ
Максимальный размер данных, оптимизированных для памяти, на базу данных в Компонент SQL Server Database Engine Неограниченная память 32 ГБ 16 ГБ 352 МБ
Максимальный размер реляционной базы данных 524 ПБ 524 ПБ 524 ПБ 10 ГБ

1 Использование выпуска Enterprise Edition с лицензированием по принципу «лицензия на сервер и клиентские лицензии (Server+CAL)» (недоступно для новых соглашений) ограничено максимум 20 ядрами в расчете на экземпляр SQL Server. В модели лицензирования по числу ядер никаких ограничений нет. Дополнительные сведения см. в статье Вычисление производительности выпуска SQL Server.

Высокий уровень доступности реляционной СУБД

Компонент Enterprise Standard Интернет Express
доставка журналов; Да Да Да нет
Сжатие резервных копий Да Да Нет нет
Моментальный снимок базы данных Да Да Нет нет
Экземпляр отказоустойчивого кластера Always On 1 Да Да Нет нет
Группы доступности Always On 2 Да Нет Нет нет
Базовые группы доступности 3 нет Да Нет нет
Группа доступности с минимальным числом реплик для фиксации Да Да Нет нет
Группа доступности без кластеров Да Да Нет нет
Восстановление страниц и файлов в режиме «в сети» Да Нет Нет нет
Индексирование в сети Да Нет Нет нет
Возобновляемая перестройка индексов в подключенном режиме Да Нет Нет нет
Изменение схемы в режиме «в сети» Да Нет Нет нет
Быстрое восстановление Да Нет Нет нет
Зеркальные резервные копии Да Нет Нет нет
Поддержка памяти и ЦП с «горячей» заменой Да Нет Нет нет
Зашифрованная резервная копия Да Да Нет нет
Гибридное резервное копирование в Azure (резервное копирование по URL-адресу) Да Да Нет нет

1 В выпуске Enterprise количество узлов равно максимуму, поддерживаемому операционной системой. В выпуске Standard поддерживается два узла.

2 В выпуске Enterprise поддерживается до 8 вторичных реплик, включая 2 синхронные вторичные реплики.

3 В выпуске Standard поддерживаются базовые группы доступности. Базовая группа доступности поддерживает две реплики с одной базой данных. Дополнительные сведения о базовых группах доступности см. в разделе Базовые группы доступности.

Масштабируемость и производительность реляционных СУБД

Компонент Enterprise Standard Интернет Express
Columnstore 1 Да Да Да Да
Большие двоичные объекты в кластеризованных индексах columnstore Да Да Да Да
Перестройка некластеризованных индексов columnstore в подключенном режиме Да Нет Нет нет
Выполняющаяся в памяти OLTP 1 Да Да Да Да
Постоянная основная память Да Да Да Да
Секционирование таблиц и индексов Да Да Да Да
Сжатие данных Да Да Да Да
Resource Governor Да Нет Нет нет
Параллелизм секционированных таблиц Да Нет Нет нет
Поддержка NUMA, выделение памяти больших страниц и массива буфера Да Нет Нет нет
Управление ресурсами ввода-вывода Да Нет Нет нет
Отложенная устойчивость Да Да Да Да
Автоматическая настройка Да Нет Нет нет
Адаптивные соединения в пакетном режиме Да Нет Нет нет
Обратная связь по временно предоставляемому буферу памяти в пакетном режиме Да Нет Нет нет
Выполнение с чередованием для функций с табличным значением с несколькими инструкциями Да Да Да Да
Улучшения массовой вставки Да Да Да Да

1 Размер данных выполняющейся в памяти OLTP и кэша сегмента Columnstore ограничены объемом памяти, указанным в выпуске в разделе «Ограничения масштабирования». Максимальная степень параллелизма ограничена. Степень параллелизма процесса (DOP) для построения индекса ограничена значением 2 для выпуска Standard и 1 для выпусков Express и Web. Это относится к индексам columnstore, созданным на основе таблиц на диске и оптимизированных для памяти таблиц.

Безопасность реляционных СУБД

Компонент Enterprise Standard Интернет Express
Безопасность на уровне строк Да Да Да Да
Always Encrypted Да Да Да Да
Динамическое маскирование данных Да Да Да Да
Основные возможности аудита Да Да Да Да
Аудит мелких фрагментов данных Да Да Да Да
Прозрачное шифрование в базе данных (TDE) Да Да Нет нет
Определяемые пользователем роли Да Да Да Да
Автономные базы данных Да Да Да Да
Шифрование для резервного копирования Да Да Нет нет

Использование реляционных СУБД

Компонент Enterprise Standard Интернет Express
Выделенное административное соединение Да Да Да Да, с помощью флага трассировки
Поддержка скриптов PowerShell Да Да Да Да
Поддержка операций с компонентами приложения уровня данных — извлечение, развертывание, обновление, удаление Да Да Да Да
Автоматизация политики (проверка по расписанию и изменение) Да Да Да нет
Сборщик данных производительности Да Да Да нет
Стандартный производительности отчет Да Да Да нет
Структуры планов и закрепление плана для структур планов Да Да Да нет
Прямой запрос индексированных представлений (с использованием указания NOEXPAND) Да Да Да Да
Автоматическое сопровождение индексированного представления Да Да Да нет
Распределенные секционированные представления Да Нет Нет нет
Параллельные операции с индексами Да Нет Нет нет
Автоматическое использование индексированного представления оптимизатором запросов Да Нет Нет нет
Проверка согласованности параллелизма Да Нет Нет нет
Точка управления служебной программой SQL Server Да Нет Нет нет

Programmability

Компонент Enterprise Standard Интернет Express
JSON Да Да Да Да
Хранилище запросов Да Да Да Да
Temporal Да Да Да Да
Собственная поддержка XML Да Да Да Да
Индексирование XML Да Да Да Да
Возможности MERGE & UPSERT Да Да Да Да
Типы данных даты и времени Да Да Да Да
Поддержка международного использования Да Да Да Да
Семантический поиск и полнотекстовый поиск Да Да Да Да
Определение языка в запросе Да Да Да Да
Компонент Service Broker (сообщения) Да Да Нет (только клиент) Нет (только клиент)
конечные точки в языке Transact-SQL Да Да Да нет
График Да Да Да Да

1 Для горизонтального увеличения масштаба с несколькими вычислительными узлами требуется головной узел.

Службы Integration Services

Сведения о функциях служб Integration Services (SSIS), поддерживаемых различными выпусками SQL Server, см. в статье о функциях служб Integration Services, поддерживаемых разными выпусками SQL Server.

Пространственные службы и службы расположения

Имя функции Enterprise Standard Интернет Express
Пространственные индексы Да Да Да Да
Плоский и геодезический типы данных Да Да Да Да
Дополнительные пространственные библиотеки Да Да Да Да
Импорт-экспорт стандартных форматов пространственных данных Да Да Да Да

Неподдерживаемые функции и службы

Следующие функции и службы недоступны для SQL Server 2019 на Linux. Поддержка этих функций будет постепенно реализовываться с течением времени.

Область Неподдерживаемая функция или служба
Ядро СУБД Репликация слиянием
База данных Stretch
Распределенный запрос с сторонними подключениями
Связанные серверы для источников данных, отличных от SQL Server
Системные расширенные хранимые процедуры (XP_CMDSHELL и т. п.)
Filetable, FILESTREAM
Сборки CLR с набором разрешений EXTERNAL_ACCESS или UNSAFE
Buffer Pool Extension
Резервное копирование по URL-адресу: страничный BLOB-объект 2
Агент SQL Server Подсистемы: CmdExec, PowerShell, средство чтения очереди, SSIS, SSAS, SSRS
видны узлы
Управляемое резервное копирование
Обеспечение высокого уровня доступности Зеркальное отображение базы данных
Безопасность Расширенное управление ключами (Extensible Key Management)
Проверка подлинности AD для связанных серверов
Аутентификация AD для конечных точек групп доступности
Службы Обозреватель SQL Server
Службы R 1 SQL Server
StreamInsight
Службы Analysis Services
Службы Reporting Services
Data Quality Services
Службы Master Data Services

1 R SQL Server поддерживается в SQL Server, однако службы R SQL Server в виде отдельного пакета нет.

2 Резервное копирование по URL-адресу поддерживается для блочных BLOB-объектов с использованием подписанного URL-адреса.

Источник

Читайте также:  Localhost name in linux
Оцените статью