Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
SSIS Integration Runtime em Azure Data Factory
À medida que trabalha programaticamente com pacotes de Serviços de Integração, pode querer determinar quais os papéis disponíveis para aplicar a pacotes, ou determinar ou definir os papéis aplicados a um pacote individual. A Application classe do Microsoft.SqlServer.Dts.Runtime namespace fornece uma variedade de métodos para satisfazer estes requisitos.
Os papéis aplicam-se apenas a pacotes armazenados na base de dados msdb do SQL Server. Para mais informações sobre papéis em papéis, consulte Funções de Serviços de Integração (SSIS Service).
Todos os métodos discutidos neste tópico requerem uma referência à Microsoft. Assembly SqlServer.ManagedDTS. Depois de adicionares a referência num novo projeto, importa o Microsoft.SqlServer.Dts.Runtime namespace usando uma instrução using ou Imports .
Importante
Os métodos da Application classe para trabalhar com o SSIS Package Store suportam apenas ".", localhost, ou o nome do servidor local. Não pode usar "(local)".
Determinar quais as funções disponíveis
Para determinar quais os papéis disponíveis para os pacotes armazenados num servidor específico, chama o GetDtsServerRoles método da Application classe.
Determinar quais os papéis atribuídos
Para determinar quais os papéis já atribuídos a um determinado pacote, chame o GetPackageRoles método. Para atribuir papéis a um pacote, chame o SetPackageRoles método.