Execute um pacote SSIS a partir do prompt de comandos com DTExec.exe

Aplica-se a: SQL Server SSIS Integration Runtime em Azure Data Factory

Este quickstart demonstra como executar um pacote SSIS a partir do prompt de comandos, executando DTExec.exe com os parâmetros apropriados.

Note

O método descrito neste artigo não foi testado com pacotes implementados num servidor Base de Dados SQL do Azure.

Para mais informações sobre DTExec.exe, veja dtexec Utility.

Plataformas suportadas

Você pode usar as informações neste início rápido para executar um pacote SSIS nas seguintes plataformas:

  • SQL Server no Windows.

O método descrito neste artigo não foi testado com pacotes implementados num servidor Base de Dados SQL do Azure. Para saber mais sobre como implantar e executar pacotes no Azure, veja Elevar e deslocar cargas de trabalho do SQL Server Integration Services para a nuvem.

Não pode usar a informação deste quickstart para executar um pacote SSIS no Linux. Para saber mais sobre como executar pacotes no Linux, veja Extrair, transformar e carregar dados no Linux com SSIS.

Executa um pacote com dtexec

Se a pasta que contém DTExec.exe não estiver na sua path variável de ambiente, poderá ter de usar o cd comando para mudar para o seu diretório. Para o SQL Server 2017, esta pasta é tipicamente C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn.

Com os valores de parâmetros usados no exemplo seguinte, o programa executa o pacote no caminho de pasta especificado no servidor SSIS – ou seja, o servidor que hospeda a base de dados do Catálogo SSIS (SSISDB). O /Server parâmetro fornece o nome do servidor. O programa liga-se como utilizador atual através da Autenticação Integrada do Windows. Para usar a Autenticação SQL, especifique os /User parâmetros e Password com valores apropriados.

  1. Abra uma janela de comando.

  2. Execute DTExec.exe e forneça valores pelo menos para os ISServer e os Server parâmetros, como mostrado no seguinte exemplo:

    dtexec /ISServer "\SSISDB\Project1Folder\Integration Services Project1\Package.dtsx" /Server "localhost"