分享方式:


在 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 套件,請遵循下列步驟:

  1. 下載 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
    
  2. 執行下列命令來安裝 SQL Server Integration Services。

    sudo yum install -y mssql-server-is
    
  3. 安裝後,請執行 ssis-conf。 如需詳細資訊,請參閱使用 ssis-conf 設定 Linux 上的 SSIS

    sudo /opt/ssis/bin/ssis-conf setup
    
  4. 完成設定之後,請設定 PATH 環境變數。

    export PATH=/opt/ssis/bin:$PATH
    
  1. 下載 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
    
  2. 執行下列命令來安裝 SQL Server Integration Services。

    sudo yum install -y mssql-server-is
    
  3. 安裝後,請執行 ssis-conf。 如需詳細資訊,請參閱使用 ssis-conf 設定 Linux 上的 SSIS

    sudo /opt/ssis/bin/ssis-conf setup
    
  4. 完成設定之後,請設定 PATH 環境變數。

    export PATH=/opt/ssis/bin:$PATH
    
  1. 下載 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
    
  2. 執行下列命令來安裝 SQL Server Integration Services。

    sudo yum install -y mssql-server-is
    
  3. 安裝後,請執行 ssis-conf。 如需詳細資訊,請參閱使用 ssis-conf 設定 Linux 上的 SSIS

    sudo /opt/ssis/bin/ssis-conf setup
    
  4. 完成設定之後,請設定 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),請執行下列步驟:

  1. 指定 -n (無提示) 選項。
  2. 設定環境變數,以提供必要的值。

下列範例會執行這些動作:

  • 安裝 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
- 產品金鑰

如果您指定產品金鑰,則其格式必須為 #####-#####-#####-#####-##### ,其中 # 是字母或數字。