Gerenciando funções de pacote programaticamente (Serviço SSIS herdado)
Ao trabalhar programaticamente com pacotes do Integration Services, talvez você queira determinar quais funções estão disponíveis para aplicar a pacotes ou determinar/definir as funções aplicadas a um único pacote. A classe Application do namespace Microsoft.SqlServer.Dts.Runtime fornece diversos métodos para atender a esses requisitos.
As funções se aplicam apenas a pacotes armazenados no banco de dados SQL Server msdb. Para obter mais informações sobre funções de pacotes, consulte Funções do Integration Services (Serviço do SSIS).
Todos os métodos discutidos neste tópico exigem uma referência ao assembly Microsoft.SqlServer.ManagedDTS. Depois de adicionar a referência em um novo projeto, importe o namespace Microsoft.SqlServer.Dts.Runtime através de 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 quais funções estão disponíveis
Para determinar quais funções estão disponíveis para os pacotes armazenados em um servidor específico, chame o método GetDtsServerRoles da classe Application.
Determinando quais funções são atribuídas
Para determinar quais funções já foram atribuídas a um pacote específico, chame o método GetPackageRoles. Para atribuir funções a um pacote, chame o método SetPackageRoles.
|