Оригинальная статья: Install SQL Server on Red Hat Enterprise Linux
Внимание!
Для того что бы SQL Server мог стартовать на CentOS, нам понадобится минимум 3.25GB Оперативной памяти.
Установка SQL Server
Для установки MS SQL нужно выполнить несколько шагов:
1. Переходим в режим суперпользователя:
sudo su
2. Скачиваем в репозиторий конфигурационные файлы Microsoft SQL:
curl https://packages.microsoft.com/config/rhel/7/mssql-server.repo > /etc/yum.repos.d/mssql-server.repo
3. Выходим из режима суперпользователя:
exit
4. Выполним команду для установки MS SQL
yum install -y mssql-server
5. После успешной установки пакета, запускаем mssql-conf setup и выполняем настройки. Нужно создать надежный пароль для SA аккаунта (длиной минимум 8 символов, включая прописные и строчные буквы или буквенно-цифровые символы).
sudo /opt/mssql/bin/mssql-conf setup
6. Проверяем статус запуска службы:
systemctl status mssql-server
7. Теперь настроим правило для Firewall что бы можно было подключаться к нему удаленно. По умолчанию порт 1433 для SQL Server. Если вы используете Firewall, то используем следующие команды для настройки:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
sudo firewall-cmd --reload
Обновление SQL Server
1. Для обновления mssql-server, выполняем следующую команду:
yum update mssql-server
Эта команда скачает новые пакеты и перезапишет их в /opt/mssql/. При этом пользователи БД и сама БД не изменится.
Удаление SQL Server
Для того что бы удалить пакет mssql-server, нужно выполнить следующие действия:
1. Используйте команду remove. Она удалит пакеты и сотрет файлы расположенные /opt/mssql/. Но при этом эта команда не удалит пользователей БД и саму БД, которая находится /var/opt/mssql/.
yum remove mssql-server
2. Что бы удалить саму БД нужно выполнить следующую команду:
rm -rf /var/opt/mssql