Оригинал тут: https://docs.microsoft.com/ru-ru/sql/linux/quickstart-install-connect-red-hat?view=sql-server-ver15
1. Скачаваем файл конфигурации репозитория Microsoft SQL Server 2019 Red Hat:
curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo
2. Устанавливаем SQL Server
yum -y install mssql-server
3. Когда установка пакета завершится, выполните команду mssql-conf setup и следуйте указаниям, чтобы задать пароль системного администратора и выбрать выпуск.
/opt/mssql/bin/mssql-conf setup
Сведения о выпусках: https://go.microsoft.com/fwlink/?LinkId=2109348&clcid=0x419
Использование платных выпусков этого программного обеспечения требует отдельного лицензирования через программу корпоративного лицензирования Майкрософт. При выборе платного выпуска вы подтверждаете наличие подходящего числа имеющихся лицензий для установки и запуска этого программного обеспечения.
Укажите свой выпуск(1-8): 2 Условия лицензии для этого продукта можно найти в /usr/share/doc/mssql-server или скачать: https://go.microsoft.com/fwlink/?LinkId=2104294&clcid=0x419
Заявление о конфиденциальности можно просмотреть здесь: https://go.microsoft.com/fwlink/?LinkId=853010&clcid=0x419
Вы принимаете условия лицензии? [Yes/No]:Yes
Выберите язык для SQL Server: (1) English (2) Deutsch (3) Español (4) Français (5) Italiano (6) 日本語 (7) 한국어 (8) Português (9) Русский (10) 中文 – 简体 (11) 中文 (繁体) Введите параметр от 1 до 11: 9 Введите пароль системного администратора SQL Server: Подтвердите пароль системного администратора SQL Server: Настраивается SQL Server…
ForceFlush is enabled for this instance. ForceFlush feature is enabled for log durability. Created symlink from /etc/systemd/system/multi-user.target.wants/mssql-server.service to /usr/lib/systemd/system/mssql-server.service. Установка завершена. SQL Server запускается.
4. По завершении настройки убеждаемся в том, что служба работает.
systemctl status mssql-server
ноя 14 12:15:45 zilubag.com sqlservr[2852]: 2021-11-14 12:15:45.87 spid11s Число файлов данных в базе данных tempdb: 1. ноя 14 12:15:45 zilubag.com sqlservr[2852]: 2021-11-14 12:15:45.87 spid11s The tempdb database has 1 data file(s). ноя 14 12:15:45 zilubag.com sqlservr[2852]: 2021-11-14 12:15:45.89 spid27s Конечная точка Service Broker находится в отключенном или остановленном состоянии. ноя 14 12:15:45 zilubag.com sqlservr[2852]: 2021-11-14 12:15:45.89 spid27s The Service Broker endpoint is in disabled or stopped state. ноя 14 12:15:45 zilubag.com sqlservr[2852]: 2021-11-14 12:15:45.90 spid27s Конечная точка Database Mirroring находится в отключенном или остановленном состоянии. ноя 14 12:15:45 zilubag.com sqlservr[2852]: 2021-11-14 12:15:45.91 spid27s The Database Mirroring endpoint is in disabled or stopped state. ноя 14 12:15:45 zilubag.com sqlservr[2852]: 2021-11-14 12:15:45.92 spid27s Диспетчер компонента Service Broker запущен. ноя 14 12:15:45 zilubag.com sqlservr[2852]: 2021-11-14 12:15:45.93 spid27s Service Broker manager has started. ноя 14 12:15:45 zilubag.com sqlservr[2852]: 2021-11-14 12:15:45.94 spid8s Восстановление завершено. Это информационное сообщение. Вмешательство пользователя не требуется. ноя 14 12:15:45 zilubag.com sqlservr[2852]: 2021-11-14 12:15:45.95 spid8s Recovery is complete. This is an informational message only. No user action is required. Hint: Some lines were ellipsized, use -l to show in full.
5. При необходимости разрешаем удаленные подключения, для этого откроем порт SQL Server в брандмауэре. По умолчанию для SQL Server используется TCP-порт 1433. Если вы используете FirewallD для брандмауэра, можно использовать следующие команды.
firewall-cmd --zone=public --add-port=1433/tcp --permanent firewall-cmd --reload