SQL Server Integration Services (SSIS) on Linux をインストールする

適用対象:SQL Server - Linux

この記事の手順に従って、SQL Server Integration Services (mssql-server-is) on Linux をインストールします。 Linux 用の Integration Services でサポートされている機能の詳細については、次を参照してください。

SQL Server Integration Services (SSIS) は、Red Hat Enterprise Linux (RHEL) および Ubuntu にインストールできます。 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 を使用して SSIS on Linux を構成する」を参照してください。

    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 を使用して SSIS on Linux を構成する」を参照してください。

    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 を使用して SSIS on Linux を構成する」を参照してください。

    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 のエディションまたはプロダクト キーを設定します。 可能な値を次に示します。

- 評価
- 開発者
- Express
- Web
- Standard
- Enterprise
- プロダクト キー

プロダクト キーを指定する場合は、 #####-#####-#####-#####-##### という形式にします。この # は文字または数字です。