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
|
Consulte também
Tarefas
Assistente de Importação e Exportação do SQL Server