Compartilhar via


Execução de projetos e pacotes

Para executar um pacote do Integration Services, você pode usar uma de várias ferramentas, dependendo de onde esses pacotes estão armazenados. As ferramentas estão listadas na tabela abaixo.

Para armazenar um pacote no servidor do Integration Services, você usa o modelo de implantação do projeto para implantar o projeto no servidor. Para obter mais informações, consulte Implantar projetos no Servidor do Integration Services.

Para armazenar um pacote no repositório de Pacotes SSIS, o banco de dados msdb, ou no sistema de arquivos, você usa o modelo de implantação de pacote. Para obter mais informações, consulte Implantação de pacote (SSIS).

Ferramenta Pacote que estão armazenados no servidor do Integration Services Pacotes que estão armazenados no Repositório do Pacotes do SSIS ou no banco de dados msdb Pacotes que estão armazenados no sistema de arquivos, fora do local que faz parte do Repositório de Pacotes do SSIS
SQL Server Data Tools Não Não

No entanto, você pode adicionar um pacote existente a um projeto do Repositório de Pacotes do SSIS, que inclui o banco de dados msdb. A adição de um pacote existente ao projeto dessa maneira cria uma cópia local do pacote no sistema de arquivos.
Sim
No SQL Server Management Studio, quando você está conectado a uma instância do Mecanismo de Banco de Dados que hospeda o servidor do Integration Services

Para obter mais informações, consulte Caixa de diálogo Executar Pacote
Sim Não

Porém, você pode importar um pacote no servidor a partir desses locais.
Não

Porém, você pode importar um pacote no servidor a partir do sistema de arquivos.
O SQL Server Management Studio, quando está conectado ao serviço Integration Services, que gerencia o Repositório de Pacotes SSIS Não Sim Não

Porém, você pode importar um pacote no Repositório de Pacotes do SSIS por meio do sistema de arquivos.
dtexec

Para saber mais, veja dtexec Utility.
Sim Sim Sim
dtexecui

Para obter mais informações, confira Referência de interface do usuário do Utilitário de Execução de Pacotes (DtExecUI)
Não Sim Sim
SQL Server Agent

Você usa um trabalho do SQL Server Agent para agendar um pacote.

Para obter mais informações, consulte SQL Server Agent Job para Pacotes.
Sim Sim Sim
Procedimento armazenado interno

Para obter mais informações, confira catalog.start_execution (Banco de Dados SSISDB)
Sim Não Não
API gerenciada, usando tipos e membros no namespace Microsoft.SqlServer.Management.IntegrationServices Sim Não Não
API gerenciada, usando tipos e membros no namespace Microsoft.SqlServer.Dts.Runtime Não atualmente Sim Sim

Execução e registro em log

Os pacotes do Integration Services podem ser habilitados para registro e você pode capturar informações em tempo de execução nos arquivos de log. Para obter mais informações, consulte Log do SSIS (Integration Services).

Você pode monitorar os pacotes do Integration Services implantados e executados no servidor do Integration Services usando relatórios de operação. Os relatórios estão disponíveis no SQL Server Management Studio. Para saber mais, confira Reports for the Integration Services Server.

Confira também

Utilitário dtexec
Assistente de Importação e Exportação do SQL Server