Compartilhar via


Executando e gerenciando pacotes programaticamente

Se precisar gerenciar e executar pacotes do Integration Services fora do ambiente de desenvolvimento, você poderá manipular pacotes programaticamente. Nesta abordagem, você tem uma série de opções:

  • Carregar e executar um pacote existente sem modificação.

  • Carregar um pacote existente, reconfigurá-lo (por exemplo, para outra fonte de dados) e executá-lo.

  • Criar um pacote novo, adicionar e configurar os componentes, objeto por objeto e propriedade por propriedade, salvá-lo e executá-lo.

Você pode carregar e executar um pacote existente de um aplicativo cliente com a escrita de apenas algumas linhas de código.

Esta seção descreve e demonstra como executar um pacote existente programaticamente e como acessar a saída do fluxo de dados de outros aplicativos. Como opção de programação avançada, você pode criar programaticamente um pacote do Integration Services linha por linha conforme descrito no tópico Compilando pacotes programaticamente.

Esta seção também discute outras tarefas administrativas que você pode executar programaticamente para gerenciar pacotes armazenados, pacotes em execução e funções do pacote.

Executando pacotes no servidor do Integration Services

Quando você implanta pacotes no servidor do Integration Services, pode executar os pacotes programaticamente usando o namespace Microsoft.SqlServer.Management.IntegrationServices. O assembly Microsoft.SqlServer.Management.IntegrationServices é compilado com o .NET Framework 3.5. Se você estiver compilando um aplicativo do .NET Framework 4.0, terá que adicionar a referência de assembly diretamente no seu arquivo de projeto.

Você também pode usar o namespace para implantar e gerenciar projetos do Integration Services no servidor do Integration Services. Para obter uma visão geral do namespace e dos trechos de códigos, consulte a entrada do blog Prévia do modelo do objeto gerenciado do catálogo do SSIS em blogs.msdn.com.

Nesta seção

Referência

Seções 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, bem como as 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

Conceitos

SQL Server Integration Services