Установка служб 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 (только RHEL и Ubuntu), выполните следующие действия:
- Укажите параметр
-n
(без запроса). - Укажите необходимые значения, задав переменные среды.
Приведенный ниже пример выполняет эти действия.
- Устанавливает службы SSIS.
- Указывает выпуск Developer, предоставив значение для переменной
SSIS_PID
среды. - Принимает условия лицензии на программное обеспечение Майкрософт, предоставляя значение для переменной
ACCEPT_EULA
среды - Выполняет автоматическую настройку, указав
-n
параметр (без запроса)
sudo SSIS_PID=Developer ACCEPT_EULA=Y /opt/ssis/bin/ssis-conf -n setup
Переменные среды для автоматической установки
Переменная среды | Description |
---|---|
ACCEPT_EULA |
Принимает условия лицензии SQL Server, если задано любое значение, например Y . |
SSIS_PID |
Указывает выпуск SQL Server или ключ продукта. Возможные значения -Оценка -Разработчик -Выражать -Паутина — Standard — Enterprise — ключ продукта Если указывается ключ продукта, он должен иметь форму #####-#####-#####-#####-##### , где # — буква или цифра. |