Gerenciando pacotes e pastas programaticamente
Ao trabalhar programaticamente com pacotes do Integration Services, pode ser que você queira determinar se um pacote ou pasta individual existe ou gerenciar as pastas em que os pacotes sã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 Executando um pacote SSIS programaticamente no computador local e Executando um pacote SSIS programaticamente em um computador remoto.
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