Partilhar 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 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 pacotes (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 SSIS Repositório de Pacotes, 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 SSIS Pacote Repositório

Não

Sim

Não

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

dtexec

Para obter mais informações, consulte Utilitário dtexec.

Sim

Sim

Sim

dtexecui

Para obter mais informações, consulte Referência da 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 Trabalhos do SQL Server Agent para pacotes.

Sim

Sim

Sim

Procedimento armazenado interno

Para obter mais informações, consulte 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 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 pacotes do Integration Services que é implantado e executado no servidor do Integration Services usando relatórios de operação. Os relatórios estão disponíveis no SQL Server Management Studio. Para obter mais informações, consulte Relatórios do servidor do Integration Services.

Tarefas relacionadas

Ícone do Integration Services (pequeno)Mantenha-se atualizado com o Integration Services

Para obter os downloads, artigos, exemplos e vídeos mais recentes da Microsoft, assim como soluções selecionadas pela comunidade, visite a página do Integration Services no MSDN:


Para receber uma notificação automática dessas atualizações, assine os RSS feeds disponíveis na página.

Consulte também

Tarefas

Assistente de Importação e Exportação do SQL Server

Conceitos

Utilitário dtexec