Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Środowisko SSIS Integration Runtime w usłudze Azure Data Factory
Pracując programowo z pakietami Integration Services, możesz chcieć określić, które role są dostępne do zastosowania do pakietów lub określić lub ustawić role przypisane do pojedynczego pakietu. Klasa ApplicationMicrosoft.SqlServer.Dts.Runtime przestrzeni nazw oferuje różnorodne metody spełniania tych wymagań.
Role dotyczą wyłącznie pakietów przechowywanych w bazie danych msdb SQL Server. Więcej informacji o rolach pakietów można znaleźć w artykule Integration Services Roles (SSIS Service).
Wszystkie metody omawiane w tym temacie wymagają odniesienia do Microsoftu. SqlServer.ManagedDTS assembly. Po dodaniu referencji w nowym projekcie, zaimportuj Microsoft.SqlServer.Dts.Runtime przestrzeń nazw, używając instrukcji using lub Imports .
Ważna
Metody Application klasy do pracy z magazynem pakietów SSIS obsługują tylko ".", localhost lub nazwę serwera dla serwera lokalnego. Nie możesz użyć "(lokalnie)".
Określenie, które stanowiska są dostępne
Aby określić, które role są dostępne dla pakietów przechowywanych na danym serwerze, wywołaj metodę GetDtsServerRoles danej klasy Application .
Określanie, które role są przydzielane
Aby określić, które role zostały już przypisane do konkretnego pakietu, wywołaj metodę GetPackageRoles . Aby przypisać role do pakietu, wywołaj metodę SetPackageRoles .