Gerenciando pacotes e pastas programaticamente
Ao trabalhar de forma programática com pacotes do Integration Services, convém determinar se um pacote ou pasta individual existe ou gerenciar as pastas em que os pacotes estão armazenados. A classe Application do namespace Microsoft.SqlServer.Dts.Runtime fornece diversos métodos para atender a esses requisitos.
Neste tópico
Determinando se existe um pacote ou pasta
Gerenciando pacotes e pastas
Removendo um pacote
Criando uma pasta
Removendo uma pasta
Renomeando uma pasta
Para obter mais informações sobre como enumerar pacotes disponíveis, consulte Enumerando pacotes disponíveis programaticamente. Para obter informações sobre como carregar e executar pacotes salvos programaticamente, consulte Carregando e executando um pacote local programaticamente e Carregando e executando um pacote remoto programaticamente.
Todos os métodos discutidos neste tópico exigem uma referência ao assembly Microsoft.SqlServer.ManagedDTS. Após adicionar a referência em um novo projeto, importe o namespace Microsoft.SqlServer.Dts.Runtime com uma instrução using ou Imports.
Importante |
---|
Os métodos da classe Application para trabalhar com o Repositório de Pacotes SSIS só dão suporte a ".", localhost ou ao nome do servidor local. Você não pode usar "(local)". |
Determinando se existe um pacote ou pasta
Para determinar programaticamente se existe um pacote salvo, chame um dos métodos a seguir antes de tentar carregar e executar o pacote:
Local de armazenamento |
Método de chamada |
---|---|
Armazenamento de pacotes SSIS |
|
SQL Server |
Para determinar programaticamente se existe uma pasta, chame um dos métodos a seguir antes de tentar listar os pacotes armazenados na pasta:
Local de armazenamento |
Método de chamada |
---|---|
Armazenamento de pacotes SSIS |
|
SQL Server |
Voltar ao início
Gerenciando pacotes e pastas
A classe Application do namespace Microsoft.SqlServer.Dts.Runtime fornece métodos adicionais para gerenciar pacotes e as pastas nas quais eles são armazenados.
Removendo um pacote
Para remover um pacote salvo programaticamente, chame um dos métodos seguintes:
Local de armazenamento |
Método de chamada |
---|---|
Armazenamento de pacotes SSIS |
|
SQL Server |
Voltar ao início
Criando uma pasta
Para criar uma pasta de armazenamento programaticamente, chame um dos métodos seguintes:
Local de armazenamento |
Método de chamada |
---|---|
Armazenamento de pacotes SSIS |
|
SQL Server |
Voltar ao início
Removendo uma pasta
Para remover uma pasta de armazenamento programaticamente, chame um dos métodos seguintes:
Local de armazenamento |
Método de chamada |
---|---|
Armazenamento de pacotes SSIS |
|
SQL Server |
Voltar ao início
Renomeando uma pasta
Para renomear uma pasta de armazenamento programaticamente, chame um dos métodos seguintes:
Local de armazenamento |
Método de chamada |
---|---|
Repositório de pacotes SSIS |
|
SQL Server |
Voltar ao início
|
Consulte também
Tarefas
Enumerando pacotes disponíveis programaticamente