Udostępnij za pośrednictwem


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.

Ważna informacjaWażne:

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.

Ikona usług Integration Services (mała)Bieżąco z usług integracji

Najnowsze pliki do pobrania, artykuły, próbki i wideo firmy Microsoft, jak również wybranych rozwiązań ze Wspólnoty, odwiedź witrynę Integration Services strona na MSDN i TechNet:

Aby otrzymywać automatyczne powiadomienia dotyczące tych aktualizacji, zasubskrybuj źródła danych RSS dostępne na tej stronie.

Zobacz także

Koncepcje