Compartilhar via


Gerenciando pacotes e pastas programaticamente

Aplica-se a: SQL Server SSIS Integration Runtime no Azure Data Factory

Ao trabalhar de forma programática com pacotes do Integration Services, convém determinar se um pacote ou pasta individual existe ou então 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.

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 ExistsOnDtsServer
SQL Server ExistsOnSqlServer

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 FolderExistsOnDtsServer
SQL Server FolderExistsOnSqlServer

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.

Remover 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 RemoveFromDtsServer
SQL Server RemoveFromSqlServer

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 CreateFolderOnDtsServer
SQL Server CreateFolderOnSqlServer

Voltar ao início

Remover 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 RemoveFolderFromDtsServer
SQL Server RemoveFolderFromSqlServer

Voltar ao início

Renomear uma pasta

Para renomear uma pasta de armazenamento programaticamente, chame um dos métodos seguintes:

Local de armazenamento Método de chamada
Armazenamento de Pacotes SSIS RenameFolderOnDtsServer
SQL Server RenameFolderOnSqlServer

Voltar ao início

Consulte Também

Gerenciamento de pacotes (serviço SSIS)
Enumerando pacotes disponíveis programaticamente