Usando Integration Services com outros aplicativos
Se precisar criar pacotes dinamicamente ou gerenciar e executar pacotes do Integration Services fora do ambiente de desenvolvimento, você poderá manipular pacotes programaticamente. É possível usar o modelo de objeto do Integration Services para escrever um código que crie e configure um pacote novo ou carregue e execute um pacote salvo, em qualquer linguagem de programação gerenciada. Você também pode carregar, diretamente a partir da memória, a saída do fluxo de dados de um pacote para seu aplicativo personalizado.
Para obter mais informações, consulte Compilando pacotes programaticamente.
Observação |
---|
Ao trabalhar programaticamente com pacotes, é importante entender as questões de limitações e licenças relativas à execução de pacotes no computador local ou no servidor remoto. Para obter mais informações, consulte Compreendendo as diferenças entre execução local e remota. |
Trabalhando com pacotes de outros aplicativos
Usando o extensivo modelo de objeto do Integration Services, você pode:
Compilar e configurar pacotes Crie uma tarefa e um componente de um novo pacote por vez e depois salve em seu local de armazenamento preferido. Para obter mais informações, consulte Compilando pacotes programaticamente.
Enumerar pacotes salvos. Execute loop pelos pacotes existentes para verificar se existe um pacote ou pasta individual. Para obter mais informações, consulte Enumerando pacotes disponíveis programaticamente.
Carregar e executar. Abra um pacote salvo; opcionalmente, reconfigure-o e depois execute o pacote. Você também pode carregar, diretamente a partir da memória, a saída do fluxo de dados do pacote para seu aplicativo. Para obter mais informações, consulte Carregando e executando um pacote local programaticamente, Carregando e executando um pacote remoto programaticamente e Carregando a saída de um pacote local.
Pacotes e pastas salvos gerenciados. Remover ou adicionar pacotes e criar, renomear ou remover pastas. Para obter mais informações, consulte Gerenciando pacotes e pastas programaticamente.
|