Instalar o SSIS (SQL Server Integration Services) no LinuxInstall SQL Server Integration Services (SSIS) on Linux

APLICA-SE A: simSQL Server (somente Linux) nãoBanco de Dados SQL do Azure nãoAzure Synapse Analytics (SQL DW) nãoParallel Data Warehouse APPLIES TO: yesSQL Server (Linux only) noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Siga as etapas neste artigo para instalar o SQL Server Integration Services (mssql-server-is) no Linux.Follow the steps in this article to install SQL Server Integration Services (mssql-server-is) on Linux. Para obter informações sobre os recursos compatíveis nesta versão do Integration Services para Linux, confira as Notas sobre a versão.For info about the features supported in this release of Integration Services for Linux, see the Release Notes.

Instale os Servidores de Integração do SQL Server para sua plataforma:Install SQL Server Integration Servers for your platform:

Instalar o SSIS no UbuntuInstall SSIS on Ubuntu

Para instalar o pacote mssql-server-is no Ubuntu, siga estas etapas:To install the mssql-server-is package on Ubuntu, follow these steps:

  1. Importe as chaves GPG do repositório público.Import the public repository GPG keys.

    curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
    
  2. Registre o repositório do Ubuntu do Microsoft SQL Server.Register the Microsoft SQL Server Ubuntu repository.

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

    sudo apt-get update
    sudo apt-get install -y mssql-server-is
    
  4. Depois de instalar o Integration Services, execute ssis-conf.After installing Integration Services, run ssis-conf. Para obter mais informações, confira Configurar o SSIS no Linux com ssis-conf.For more info, see Configure SSIS on Linux with ssis-conf.

    sudo /opt/ssis/bin/ssis-conf setup
    
  5. Depois que a configuração for concluída, defina o caminho.After the configuration is done, set the path.

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

Atualizar o SSISUpdate SSIS

Se você já tiver o mssql-server-is instalado, poderá atualizar para a versão mais recente com o seguinte comando:If you already have mssql-server-is installed, you can update to the latest version with the following command:

sudo apt-get install mssql-server-is

Remover SSISRemove SSIS

Para remover mssql-server-is, você pode executar o seguinte comando:To remove mssql-server-is, you can run following command:

sudo apt-get remove mssql-server-is

Instalar o SSIS no RHELInstall SSIS on RHEL

Para instalar o pacote mssql-server-is no RHEL, siga estas etapas:To install the mssql-server-is package on RHEL, follow these steps:

  1. Baixe o arquivo de configuração do repositório do Red Hat do Microsoft SQL Server.Download the Microsoft 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. Execute os comandos a seguir para instalar o SQL Server Integration Services.Run the following commands to install SQL Server Integration Services.

    sudo yum install -y mssql-server-is
    
  3. Após a instalação, execute ssis-conf.After installation, run ssis-conf. Para obter mais informações, confira Configurar o SSIS no Linux com ssis-conf.For more info, see Configure SSIS on Linux with ssis-conf.

    sudo /opt/ssis/bin/ssis-conf setup
    
  4. Depois que a configuração estiver concluída, defina o caminho.Once the configuration is done, set path.

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

Atualizar o SSISUpdate SSIS

Se você já tiver o mssql-server-is instalado, poderá atualizar para a versão mais recente com o seguinte comando:If you already have mssql-server-is installed, you can update to the latest version with the following command:

sudo yum update mssql-server-is

Remover SSISRemove SSIS

Para remover mssql-server-is, você pode executar o seguinte comando:To remove mssql-server-is, you can run following command:

sudo yum remove mssql-server-is

Instalação autônomaUnattended installation

Para executar uma instalação autônoma ao executar ssis-conf setup, faça o seguinte:To run an unattended installation when you run ssis-conf setup, do the following things:

  1. Especifique a opção -n (sem prompt).Specify the -n (no prompt) option.
  2. Informe os valores necessários definindo as variáveis de ambiente.Provide required values by setting environment variables.

O exemplo a seguir faz o seguinte:The following example does the following things:

  • Instala o SSIS.Installs SSIS.
  • Especifica a edição do Desenvolvedor fornecendo um valor para a variável de ambiente SSIS_PID.Specifies the Developer edition by providing a value for the SSIS_PID environment variable.
  • Aceita o EULA fornecendo um valor para a variável de ambiente ACCEPT_EULA.Accepts the EULA by providing a value for the ACCEPT_EULA environment variable.
  • Executa uma instalação autônoma especificando a opção -n (sem prompt).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 

Variáveis de ambiente para instalação autônomaEnvironment variables for unattended installation

Variável de ambienteEnvironment variable DescriçãoDescription
ACCEPT_EULAACCEPT_EULA Aceita o contrato de licença do SQL Server quando definido como qualquer valor (por exemplo, Y,).Accepts the SQL Server license agreement when set to any value (for example, Y).
SSIS_PIDSSIS_PID Define a edição do SQL Server ou a chave do produto (Product Key).Sets the SQL Server edition or product key. Estes são os valores possíveis:Here are the possible values:
EvaluationEvaluation
DesenvolvedorDeveloper
ExpressExpress
WebWeb
StandardStandard
EnterpriseEnterprise
Uma chave do produto (Product Key)A product key

Se você especificar uma chave do produto (Product Key), ela deverá estar no formato #####-#####-#####-#####-#####, em que # é uma letra ou um número.If you specify a product key, the product key must be in the form #####-#####-#####-#####-#####, where # is a letter or a number.

Próximas etapasNext steps

Para executar pacotes do SSIS no Linux, confira Extrair, transformar e carregar dados para SQL Server em Linux com o SSIS.To run SSIS packages on Linux, see Extract, transform, and load data for SQL Server on Linux with SSIS.

Para definir configurações adicionais do SSIS no Linux, confia Configurar SQL Server Integration Services no Linux com ssis-conf.To configure additional SSIS settings on Linux, see Configure SQL Server Integration Services on Linux with ssis-conf.