Programowe zarządzanie rolami pakietu
Pracy programowo z Integration Services pakietów, należy określić, które role są dostępne, stosuje się do opakowań lub określić lub zestaw role stosowane do pojedynczych pakiet.Application Klasy Microsoft.SqlServer.Dts.Runtime nazw udostępnia wiele metod, które spełniają te wymagania.
Roles apply only to packages stored in the SQL Server msdb database.Aby uzyskać więcej informacji o rolach pakiet, zobacz Przy użyciu integracji usług ról.
Wszystkie metody omówione w tym temacie wymagają odniesienie do Microsoft.SqlServer.ManagedDTS wirtualny plik dziennika.Po dodaniu odwołania w nowym projekcie importu Microsoft.SqlServer.Dts.Runtime obszaru nazw przy użyciu using lub Imports instrukcja.
![]() |
---|
Metody Application klasy do pracy z magazynu pakietu SSIS obsługuje tylko ".", localhost lub serwera Nazwa serwera lokalnego.Nie można użyć "(local)". |
Określanie, które role są dostępne
Aby określić, które role są dostępne dla pakietów przechowywanych na określonym serwerze, wywołanie GetDtsServerRoles metoda Application klasy
Określanie, które role są przypisywane
Aby określić, które role zostały przypisane do określonego pakiet, wywołanie GetPackageRoles metoda.Aby przypisać role do pakiet, call SetPackageRoles metoda.
|