在 Linux 上安装 SQL Server Integration Services (SSIS)
适用于:SQL Server - Linux
按照本文中的步骤在 Linux 上安装 SQL Server Integration Services (mssql-server-is)。 有关 Integration Services for Linux 中支持的功能的详细信息,请参阅:
可以在 Red Hat Enterprise Linux (RHEL) 和 Ubuntu 上安装 SQL Server Integration Services (SSIS)。 不支持 SUSE Linux Enterprise Server (SLES)。 也不支持在容器上安装 SSIS。
在 RHEL 上安装 SSIS
要在 RHEL 上安装 mssql-server-is 包,请按照以下步骤操作:
下载 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。 有关详细信息,请参阅使用 ssis-conf 在 Linux 上配置 SSIS。
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。 有关详细信息,请参阅使用 ssis-conf 在 Linux 上配置 SSIS。
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。 有关详细信息,请参阅使用 ssis-conf 在 Linux 上配置 SSIS。
sudo /opt/ssis/bin/ssis-conf setup
完成配置后,设置
PATH
环境变量。export PATH=/opt/ssis/bin:$PATH
更新 SSIS
如果已安装 mssql-server-fts,可使用下列命令将其更新至最新版本:
sudo yum update mssql-server-is
删除 SSIS
要删除 mssql-server-is,请运行以下命令:
sudo yum remove mssql-server-is
无人参与的安装
若要运行 ssis-conf setup 无人参与安装(仅限 RHEL 和 Ubuntu),请执行以下步骤:
- 指定
-n
(无提示)选项。 - 通过设置环境变量来提供所需的值。
下面的示例执行以下操作:
- 安装 SSIS
- 通过提供
SSIS_PID
环境变量的值来指定开发人员版本 - 通过提供
ACCEPT_EULA
环境变量的值来接受 Microsoft 软件许可条款 - 通过指定
-n
(无提示)选项来运行无人参与安装
sudo SSIS_PID=Developer ACCEPT_EULA=Y /opt/ssis/bin/ssis-conf -n setup
无人参与安装的环境变量
环境变量 | 说明 |
---|---|
ACCEPT_EULA |
设置为任何值(例如 Y )时,都接受 SQL Server 许可条款。 |
SSIS_PID |
设置 SQL Server 版本或产品密钥。 可能的值有: - Evaluation - Developer - Express - Web - Standard - Enterprise - 产品密钥 指定产品密钥时,其格式必须为 #####-#####-#####-#####-##### ,其中 # 为字母或数字。 |