Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Permalink
live
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
title description author ms.author ms.reviewer ms.date ms.topic ms.service ms.subservice ms.custom
Install SQL Server Integration Services on Linux
This article describes how to install SQL Server Integration Services (SSIS) on Linux. You can install SSIS on Ubuntu 16.04 and Red Hat Enterprise Linux.
lrtoyou1223
lle
maghan
01/09/2018
conceptual
sql
linux
intro-installation

Install SQL Server Integration Services (SSIS) on Linux

[!INCLUDE SQL Server - Linux]

Follow the steps in this article to install SQL Server Integration Services (mssql-server-is) on Linux. For info about the features that are supported in this release of Integration Services for Linux, see the Release Notes.

You can install SQL Server Integration Services on these platforms:

Install SSIS on Ubuntu

To install the mssql-server-is package on Ubuntu, follow these steps:

::: moniker range="= sql-server-linux-2017 || = sql-server-2017"

  1. Import the public repository GPG keys.

    curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
  2. Register the SQL Server Ubuntu repository.

    sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list)"
  3. Run the following commands to install SQL Server Integration Services.

    sudo apt-get update
    sudo apt-get install -y mssql-server-is
  4. After installing Integration Services, run ssis-conf. For more info, see Configure SSIS on Linux with ssis-conf.

    sudo /opt/ssis/bin/ssis-conf setup
  5. After the configuration is done, set the PATH environment variable.

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

::: moniker-end

::: moniker range=">= sql-server-linux-ver15 || >= sql-server-ver15 "

  1. Import the public repository GPG keys.

    curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
  2. Register the SQL Server Ubuntu repository.

    sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2019.list)"
  3. Run the following commands to install SQL Server Integration Services.

    sudo apt-get update
    sudo apt-get install -y mssql-server-is
  4. After installing Integration Services, run ssis-conf. For more info, see Configure SSIS on Linux with ssis-conf.

    sudo /opt/ssis/bin/ssis-conf setup
  5. After the configuration is done, set the PATH environment variable.

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

::: moniker-end

Update SSIS

If you already have mssql-server-is installed, update to the latest version with the following command:

sudo apt-get install mssql-server-is

Remove SSIS

To remove mssql-server-is, run the following command:

sudo apt-get remove mssql-server-is

Install SSIS on RHEL

To install the mssql-server-is package on RHEL, follow these steps:

::: moniker range="= sql-server-linux-2017 || = sql-server-2017"

  1. Download the SQL Server Red Hat repository configuration file.

    sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
  2. Run the following command to install SQL Server Integration Services.

    sudo yum install -y mssql-server-is
  3. After installation, run ssis-conf. For more info, see Configure SSIS on Linux with ssis-conf.

    sudo /opt/ssis/bin/ssis-conf setup
  4. After the configuration is done, set the PATH environment variable.

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

::: moniker-end

::: moniker range=">= sql-server-linux-ver15 || >= sql-server-ver15 "

  1. Download the SQL Server Red Hat repository configuration file.

    sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo
  2. Run the following command to install SQL Server Integration Services.

    sudo yum install -y mssql-server-is
  3. After installation, run ssis-conf. For more info, see Configure SSIS on Linux with ssis-conf.

    sudo /opt/ssis/bin/ssis-conf setup
  4. After the configuration is done, set the PATH environment variable.

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

::: moniker-end

Update SSIS

If you already have mssql-server-is installed, update to the latest version by using the following command:

sudo yum update mssql-server-is

Remove SSIS

To remove mssql-server-is, run the following command:

sudo yum remove mssql-server-is

Unattended installation

To run ssis-conf setup as an unattended installation, do the following steps:

  1. Specify the -n (no prompt) option.
  2. Provide required values by setting environment variables.

The following example does these actions:

  • Installs SSIS
  • Specifies the Developer edition by providing a value for the SSIS_PID environment variable
  • Accepts the Microsoft Software License Terms by providing a value for the ACCEPT_EULA environment variable
  • Runs an unattended installation by specifying the -n (no prompt) option
sudo SSIS_PID=Developer ACCEPT_EULA=Y /opt/ssis/bin/ssis-conf -n setup 

Environment variables for unattended installation

Environment variable Description
ACCEPT_EULA Accepts the SQL Server license terms when set to any value like "Y".
SSIS_PID Sets the SQL Server edition or product key. Here are the possible values:
  • Evaluation
  • Developer
  • Express
  • Web
  • Standard
  • Enterprise
  • A product key
If you specify a product key, it must be in the form #####-#####-#####-#####-#####, where # is a letter or a digit.

Next steps

To run SSIS packages on Linux, see Extract, transform, and load data for SQL Server on Linux with SSIS.

To configure additional SSIS settings on Linux, see Configure SQL Server Integration Services on Linux with ssis-conf.

Related content about SSIS on Linux