SQL Server 2022 теперь доступен в режиме предварительной версии для Red Hat Enterprise Linux (RHEL) 9 и для Ubuntu 22.04. В предварительной версии доступна только ознакомительная версия на 180 дней.
Интеграция с SELinux
В этом выпуске теперь есть возможность запускать SQL Server 2022 в качестве ограниченного приложения при включенном SELinux и в принудительном режиме. Таким образом, бесшовная интеграция с безопасными средами SELinux поддерживается. Эта интеграция стала возможной благодаря новому пакету под названием "mssql-server-selinux", который включает пользовательские политики, необходимые для запуска SQL Server в качестве ограниченного приложения с SELinux.
Если вы предпочитаете запускать SQL Server как неограниченное приложение, как в предыдущей версии RHEL, вы можете пропустить установку пакета "mssql-server-selinu" и просто установить пакет "mssql-server".
RHEL: установка SQL Server в Linux — SQL Server | Microsoft Learn
SQL Server 2022 в Ubuntu 22.04
Ubuntu: установка SQL Server в Linux — SQL Server | Microsoft Learn
Контейнеры SQL Server
Предварительные версии пакетов для SQL Server 2022 в RHEL 9 и Ubuntu 22.04 также доступны в виде образов контейнеров. Вы можете использовать как podman, так и docker.
Образ контейнера предварительной версии SQL Server 2022 на основе RHEL 9:
2022-preview-rhel-9
podman pull mcr.microsoft.com/mssql/rhel/server:2022-preview-rhel-9
Разверните контейнеры SQL Server с помощью приведенной ниже команды, обратите внимание на использование ознакомительного выпуска, так как он в настоящее время находится в предварительной версии.
podman run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=<YourP@ssword>' -e 'MSSQL_PID=Evaluation' -h sqlpreview --name sqlpreview -p 1433:1433 -d mcr.microsoft.com/mssql/rhel/server:2022-preview-rhel-9
Образ контейнера предварительной версии SQL Server 2022 на основе Ubuntu 22.04:
2022-preview-ubuntu-22.04
docker pull mcr.microsoft.com/mssql/server:2022-preview-ubuntu-22.04
Разверните контейнеры SQL Server с помощью приведенной ниже команды, обратите внимание на использование ознакомительного выпуска, так как он в настоящее время находится в предварительной версии.
docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=<YourP@ssword>' -e 'MSSQL_PID=Evaluation' -h sqlpreview --name sqlpreview -p 1433:1433 -d mcr.microsoft.com/mssql/server:2022-preview-ubuntu-22.04
Дополнительные сведения об образах контейнеров:
- RHEL: Microsoft SQL Server — образы на основе RHEL
- Ubuntu: Microsoft SQL Server — образы на основе Ubuntu