Programowe zarządzanie rolami pakietu
Podczas pracy programowo z Integration Services pakiety, można określić, jakie role są dostępne, zastosowanie do pakietów, lub określić lub ustawić zastosowane do pakiet poszczególnych ról. The Application class of the Microsoft.SqlServer.Dts.Runtime namespace provides a variety of methods to satisfy these requirements.
Roles apply only to packages stored in the SQL Servermsdb database.Aby uzyskać więcej informacji na temat ról pakiet zobacz Using Integration Services Roles.
Wszystkie metody omówione w tym temacie wymaga odwołania do Microsoft.SqlServer.ManagedDTS wirtualny plik dziennika. Po dodaniu odwołania w nowym projekcie zaimportować Microsoft.SqlServer.Dts.Runtime obszar nazw przy użyciu using lub Imports Instrukcja.
Important Note: |
---|
Metody ApplicationKlasa do pracy z magazynu pakiet SSIS obsługuje tylko ".", localhost lub serwer nazw dla serwera lokalnego. Nie można użyć "(local)". |
Określenie ról, które są dostępne
Aby ustalić, jakie role są dostępne dla pakietów, przechowywanych na określonym serwerze, należy skontaktować się telefonicznie GetDtsServerRoles(String, String) Metoda Application Klasa.
Określenie ról, które są przydzielone.
Aby ustalić, jakie role ma już przypisane do określonego pakiet, należy wywołać GetPackageRoles(String, String, String%, String%) Metoda. Aby przypisać role do pakiet, należy skontaktować się telefonicznie SetPackageRoles(String, String, String, String) Metoda.
|