Установка служб SQL Server Integration Services (SSIS) в Linux
Область применения: SQL Server — Linux
Выполните действия, описанные в этой статье, чтобы установить SQL Server Integration Services (mssql-server-is) в Linux. Дополнительные сведения о функциях, поддерживаемых в службах Integration Services для Linux, см. в следующих статье:
- Заметки о выпуске SQL Server 2017 в Linux
- Заметки о выпуске SQL Server 2019 в Linux
- Заметки о выпуске SQL Server 2022 в Linux
Sql Server Integration Services (SSIS) можно установить на Red Hat Enterprise Linux (RHEL) и Ubuntu. SUSE Linux Enterprise Server (SLES) не поддерживается. Установка служб SSIS на контейнерах также не поддерживается.
Установка SSIS на RHEL
Чтобы установить пакет mssql-server-is в RHEL, сделайте следующее.
Скачайте файл конфигурации репозитория SQL Server Red Hat.
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
Выполните следующие команды для установки SQL Server Integration Services.
sudo yum install -y mssql-server-is
После установки запустите ssis-conf. Дополнительные сведения см. в статье "Настройка служб SQL Server Integration Services в Linux с помощью ssis-conf".
sudo /opt/ssis/bin/ssis-conf setup
После завершения настройки задайте
PATH
переменную среды.export PATH=/opt/ssis/bin:$PATH
Скачайте файл конфигурации репозитория SQL Server Red Hat.
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo
Выполните следующие команды для установки SQL Server Integration Services.
sudo yum install -y mssql-server-is
После установки запустите ssis-conf. Дополнительные сведения см. в статье "Настройка служб SQL Server Integration Services в Linux с помощью ssis-conf".
sudo /opt/ssis/bin/ssis-conf setup
После завершения настройки задайте
PATH
переменную среды.export PATH=/opt/ssis/bin:$PATH
Скачайте файл конфигурации репозитория SQL Server Red Hat.
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2022.repo
Выполните следующие команды для установки SQL Server Integration Services.
sudo yum install -y mssql-server-is
После установки запустите ssis-conf. Дополнительные сведения см. в статье "Настройка служб SQL Server Integration Services в Linux с помощью ssis-conf".
sudo /opt/ssis/bin/ssis-conf setup
После завершения настройки задайте
PATH
переменную среды.export PATH=/opt/ssis/bin:$PATH
Обновление служб SSIS
Если у вас уже есть mssql-server-is, обновите пакет до последней версии, выполнив следующие команды.
sudo yum update mssql-server-is
Удалить SSIS
Чтобы удалить mssql-server-is, выполните приведенную ниже команду.
sudo yum remove mssql-server-is
Автоматическая настройка
Чтобы запустить ssis-conf setup без участия пользователя (только RHEL и Ubuntu), выполните следующие шаги:
- Укажите параметр
-n
(без запроса). - Укажите необходимые значения, задав переменные среды.
Приведенный ниже пример выполняет эти действия.
- Устанавливает службы SSIS.
- Указывает издание Developer, задав значение для переменной среды
SSIS_PID
. - Принимает условия лицензии на программное обеспечение Майкрософт, предоставляя значение для переменной
ACCEPT_EULA
среды - Выполняет автоматическую настройку, указав
-n
параметр (без запроса)
sudo SSIS_PID=Developer ACCEPT_EULA=Y /opt/ssis/bin/ssis-conf -n setup
Переменные среды для неинтерактивной установки
Переменная среды | Описание |
---|---|
ACCEPT_EULA |
Принимает условия лицензии SQL Server, если задано любое значение, например Y . |
SSIS_PID |
Указывает выпуск SQL Server или ключ продукта. Возможные значения -Оценка -Разработчик - Выражать -Паутина — Standard — Предприятие — ключ продукта Если указывается ключ продукта, он должен иметь форму #####-#####-#####-#####-##### , где # — буква или цифра. |