在 Linux 上安裝 SQL Server Integration Services (SSIS)
適用於:SQL Server - Linux
請遵循本文中的步驟,在 Linux 上安裝 SQL Server Integration Services (mssql-server-is)。 如需 Linux 版 Integration Services 支援功能的詳細資訊,請參閱:
您可以在 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 上設定 SQL Server Integration Services。
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 上設定 SQL Server Integration Services。
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 上設定 SQL Server Integration Services。
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
- 提供
SSIS_PID
環境變數的值,以指定 Developer 版本 - 提供
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 版本或產品金鑰。 下列為可能的值: - 評估 - 開發人員 - 快速 - Web - Standard - Enterprise - 產品金鑰 如果您指定產品金鑰,則其格式必須為 #####-#####-#####-#####-##### ,其中 # 是字母或數字。 |