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 をインストールできます。

Ubuntu に SSIS をインストールする

Ubuntu 上に mssql-server-is パッケージをインストールするには、次の手順を行います。

  1. パブリック リポジトリの GPG キーをインポートします。

    curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
    
  2. SQL Server Ubuntu リポジトリを登録します。

    sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list)"
    
  3. 次のコマンドを実行して SQL Server Integration Services をインストールします。

    sudo apt-get update
    sudo apt-get install -y mssql-server-is
    
  4. Integration Services をインストールした後、ssis-conf を実行します。 詳細については、「ssis-conf を使用して SSIS on Linux を構成する」を参照してください。

    sudo /opt/ssis/bin/ssis-conf setup
    
  5. 構成が完了したら、PATH 環境変数を設定します。

    export PATH=/opt/ssis/bin:$PATH
    
  1. パブリック リポジトリの GPG キーをインポートします。

    curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
    
  2. SQL Server Ubuntu リポジトリを登録します。

    sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2019.list)"
    
  3. 次のコマンドを実行して SQL Server Integration Services をインストールします。

    sudo apt-get update
    sudo apt-get install -y mssql-server-is
    
  4. Integration Services をインストールした後、ssis-conf を実行します。 詳細については、「ssis-conf を使用して SSIS on Linux を構成する」を参照してください。

    sudo /opt/ssis/bin/ssis-conf setup
    
  5. 構成が完了したら、PATH 環境変数を設定します。

    export PATH=/opt/ssis/bin:$PATH
    

SSIS を更新する

既に mssql-server-is をインストールしている場合は、次のコマンドを使って最新バージョンに更新します。

sudo apt-get install mssql-server-is

SSIS を削除する

mssql-server-is を削除するには、次のコマンドを実行します。

sudo apt-get remove mssql-server-is

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/7/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
    

SSIS を更新する

既に mssql-server-is をインストールしている場合は、次のコマンドを使って最新バージョンに更新します。

sudo yum update mssql-server-is

SSIS を削除する

mssql-server-is を削除するには、次のコマンドを実行します。

sudo yum remove mssql-server-is

自動実行インストール

自動実行インストール形式で ssis-conf setup を実行するには、次の手順を行います。

  1. -n (プロンプトなし) オプションを指定します。
  2. 環境変数を設定することで、必要な値を指定します。

次の例では、これらのアクションを実行します。

  • SSIS をインストールします
  • SSIS_PID 環境変数の値を指定することで、Developer エディションを指定します
  • ACCEPT_EULA 環境変数の値を指定して、マイクロソフト ソフトウェア ライセンス条項に同意します
  • -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
  • プロダクト キー
プロダクト キーを指定する場合は、 ##### - ##### - ##### - ##### - ##### という形式にします。この # は文字または数字です。

次のステップ

Linux 上で SSIS パッケージを実行するには、「SSIS を使用して SQL Server on Linux 用のデータの抽出、変換、および読み込みを行う」を参照してください。

Linux 上で SSIS 設定を追加で構成するには、「ssis-conf を使用して SQL Server Integration Services on Linux を構成する」を参照してください。