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.
Related Tasks
Confira também
Utilitário dtexec
Assistente de Importação e Exportação do SQL Server