====== Установка sql server в centos 7 ====== [[http://wiki.mihanik.net/doku.php?id=linux:centos_7:установка_sql_server_в_centos_7&do=export_pdf|Экспорт в PDF]] ~~ODT~~ Оригинал тут: 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 Для учетной записи системного администратора необходимо установить надежный пароль (минимальная длина — 8 символов; должен содержать строчные и прописные буквы, десятичные цифры и (или) символы, отличные от букв и цифр). [root@zilubag mihanik]# /opt/mssql/bin/mssql-conf setup usermod: изменения не внесены Выберите выпуск SQL Server: 1) Evaluation (бесплатный, без прав на использование в рабочем окружении, 180-дневное ограничение) 2) Developer (бесплатный, без прав на использование в рабочем окружении) 3) Express (бесплатная) 4) Web (платный) 5) Standard (платный) 6) Enterprise (платный) - Использование ядер ЦП ограничено 20 физическими ядрами или 40 в режиме многопоточности. 7) Enterprise Core (платный) - Использование ядер ЦП до максимума, поддерживаемого операционной системой 8) У меня есть лицензия, купленная через канал розничных продаж, и ключ продукта для ввода. Сведения о выпусках: 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 [root@zilubag mihanik]# systemctl status mssql-server ● mssql-server.service - Microsoft SQL Server Database Engine . Loaded: loaded (/usr/lib/systemd/system/mssql-server.service; enabled; vendor preset: disabled) . Active: active (running) since Вс 2021-11-14 12:15:39 MSK; 1min 44s ago . Docs: https://docs.microsoft.com/en-us/sql/linux . Main PID: 2852 (sqlservr) . Tasks: 116 . CGroup: /system.slice/mssql-server.service . ├─2852 /opt/mssql/bin/sqlservr . └─2884 /opt/mssql/bin/sqlservr ноя 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 [[#top|⇑ Наверх ⇑]]