- Выпуски и поддерживаемые функции SQL Server 2022 (16.x) в Linux
- SQL Server , выпуски
- Использование SQL Server с клиентскими и серверными приложениями
- составные части компонента SQL Server.
- Ограничения масштабирования
- Высокий уровень доступности реляционной СУБД
- Масштабируемость и производительность реляционных СУБД
- Безопасность реляционных СУБД
- Использование реляционных СУБД
- Возможность программирования
- Службы Integration Services
- Пространственные службы и службы расположения
- Неподдерживаемые функции и службы
- См. также раздел
Выпуски и поддерживаемые функции SQL Server 2022 (16.x) в Linux
В этой статье приводятся сведения о функциях, поддерживаемых различными выпусками SQL Server 2022 (16.x) в Linux. Дополнительные сведения о новых возможностях SQL Server 2022 (16.x) в Windows см. в статье Новые возможности в SQL Server 2022 г.
Требования для установки сильно зависят от потребностей приложения. Различные выпуски SQL Server удовлетворяют индивидуальным требованиям каждой организации или отдельного лица к производительности, среде выполнения и цене. Набор устанавливаемых компонентов SQL Server зависит от потребностей конкретного пользователя. В следующих разделах содержатся сведения, на основе которых из множества выпусков и компонентов, доступных в SQL Server, можно сделать наилучший выбор.
Последние заметки о выпуске и новые сведения см. в статье SQL Server 2022 в заметках о выпуске Linux.
Список функций SQL Server, которые недоступны в Linux, см. в статье Неподдерживаемые функции и службы.
SQL Server , выпуски
Эти выпуски SQL Serverописаны в следующей таблице.
1 Безграничная виртуализация доступна в выпуске Enterprise для клиентов с Software Assurance. Развертывания должны соответствовать требованиям, описанным в руководстве по лицензированию. Дополнительные сведения см. на странице с ценами и вариантами лицензирования.
Использование SQL Server с клиентскими и серверными приложениями
На компьютер, где работают клиент-серверные приложения, которые подключаются непосредственно к экземпляру SQL Server , можно установить только клиентские компоненты SQL Server. Установка клиентских компонентов будет хорошим выбором также и в том случае, если администрируется экземпляр SQL Server на сервере базы данных или планируется разработка приложений SQL Server .
составные части компонента SQL Server.
SQL Server 2022 (16.x) в Linux поддерживает ядро СУБД SQL Server. В приведенной ниже таблице описаны функции ядра СУБД.
Компоненты сервера | Описание |
---|---|
Компонент SQL Server Database Engine | Ядро СУБД SQL Server включает компонент «Ядро СУБД», основную службу для хранения, обработки и обеспечения безопасности данных, репликации, полнотекстового поиска, а также средства управления реляционными и XML-данными и возможности интеграции с аналитикой базы данных. |
Выпуски Developer, Enterprise Core и Evaluation
Поддерживаемые компоненты для выпусков Developer, Enterprise Core и Evaluation указаны в списке возможностей SQL Server Enterprise в приведенных ниже таблицах.
Выпуск Developer по-прежнему поддерживает только один клиент для распределенного воспроизведения SQL Server.
Ограничения масштабирования
Компонент | Enterprise | Standard | Интернет | Express |
---|---|---|---|---|
Максимальная вычислительная мощность, используемая одним экземпляром (ядро СУБД SQL Server) 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 DOP для выпуска Standard и 1 DOP для выпусков Web и Express. Это относится к индексам columnstore, созданным на основе таблиц на диске и оптимизированных для памяти таблиц.
Безопасность реляционных СУБД
Компонент | Enterprise | Standard | Интернет | Express |
---|---|---|---|---|
Безопасность на уровне строк | ||||
Always Encrypted | ||||
Динамическое маскирование данных | ||||
Основные возможности аудита | ||||
Аудит мелких фрагментов данных | ||||
Прозрачное шифрование в базе данных (TDE) | ||||
Определяемые пользователем роли | ||||
Автономные базы данных | ||||
Шифрование для резервного копирования |
Использование реляционных СУБД
Компонент | Enterprise | Standard | Интернет | Express |
---|---|---|---|---|
Выделенное административное соединение | Да 1 | |||
Поддержка скриптов PowerShell | ||||
Поддержка операций с компонентами приложения уровня данных — извлечение, развертывание, обновление, удаление | ||||
Автоматизация политики (проверка по расписанию и изменение) | ||||
Сборщик данных производительности | ||||
Стандартный производительности отчет | ||||
Структуры планов и закрепление плана для структур планов | ||||
Прямой запрос индексированных представлений (с использованием указания NOEXPAND) | ||||
Автоматическое сопровождение индексированного представления | ||||
Распределенные секционированные представления | ||||
Параллельные операции с индексами | ||||
Автоматическое использование индексированного представления оптимизатором запросов | ||||
Проверка согласованности параллелизма | ||||
Точка управления служебной программой SQL Server |
Возможность программирования
Компонент | Enterprise | Standard | Интернет | Express |
---|---|---|---|---|
JSON | ||||
Хранилище запросов | ||||
Temporal | ||||
Собственная поддержка XML | ||||
Индексирование XML | ||||
Возможности MERGE и UPSERT | ||||
Типы данных даты и времени | ||||
Поддержка международного использования | ||||
Семантический поиск и полнотекстовый поиск | ||||
Определение языка в запросе | ||||
Компонент Service Broker (сообщения) | Нет 1 | Нет 1 | ||
конечные точки в языке Transact-SQL | ||||
Graph |
Службы Integration Services
Сведения о функциях служб Integration Services (SSIS), поддерживаемых различными выпусками SQL Server, см. в статье о функциях служб Integration Services, поддерживаемых разными выпусками SQL Server.
Пространственные службы и службы расположения
Имя функции | Enterprise | Standard | Интернет | Express |
---|---|---|---|---|
Пространственные индексы | ||||
Планарный и геодезический типы данных | ||||
Дополнительные пространственные библиотеки | ||||
Импорт-экспорт стандартных форматов пространственных данных |
Неподдерживаемые функции и службы
Следующие функции и службы недоступны для SQL Server 2022 (16.x) в Linux. Поддержка этих функций будет постепенно реализовываться с течением времени.
Область | Неподдерживаемая функция или служба |
---|---|
Управление данными | Интеграция Microsoft Purview |
Ядро СУБД | Репликация слиянием |
База данных Stretch | |
Распределенный запрос со сторонними подключениями | |
Связанные серверы для источников данных, отличных от SQL Server | |
Системные расширенные хранимые процедуры ( xp_cmdshell и т д.) | |
FileTable, FILESTREAM | |
Сборки CLR с набором разрешений EXTERNAL_ACCESS или UNSAFE | |
Buffer Pool Extension | |
Резервное копирование по URL-адресу — страничный BLOB-объект 1 | |
Агент SQL Server | Подсистемы: CmdExec, PowerShell, средство чтения очереди, SSIS, SSAS, SSRS |
видны узлы | |
Управляемое резервное копирование | |
Обеспечение высокого уровня доступности | Зеркальное отображение базы данных |
Безопасность | Расширенное управление ключами (Extensible Key Management) |
Встроенная проверка подлинности Windows для связанных серверов | |
Встроенная проверка подлинности Windows для конечных точек групп доступности | |
Always Encrypted с безопасными анклавами. | |
Протокол TLS 1.3 | |
Службы | Обозреватель SQL Server |
Службы R SQL Server 2 | |
StreamInsight | |
Службы Analysis Services | |
Службы Reporting Services | |
Data Quality Services | |
Службы Master Data Services |
1 Резервное копирование по URL-адресу поддерживается для блочных BLOB-объектов с использованием подписанного URL-адреса.
2 SQL Server R поддерживается в SQL Server, но службы SQL Server R в виде отдельного пакета не поддерживаются.