Zarządzanie systemem pakietów programowo
Podczas pracy programowo z Integration Services pakietów, możesz określić, które pakiety są aktualnie uruchomione.Application Klasy Microsoft.SqlServer.Dts.Runtime nazw zawiera metody i klas do spełnienia tych wymogów.
Aby uzyskać więcej informacji dotyczących monitorowania pakietów, zobacz Zarządzanie pakietami.
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 obszar nazw z using lub Imports instrukcja.
Waż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ślenie, które pakiety są obecnie uruchomione.
Aby określić, które pakiety są obecnie uruchomione na określonym serwerze, wywołanie GetRunningPackages metoda.Metoda zwraca RunningPackages kolekcja RunningPackage obiektów.
Ostrzeżenie
Administratorzy Zobacz wszystkie pakiety, które są aktualnie wykonywanych na komputerze; inni użytkownicy widzą tylko te pakiety, które mają one uruchamiane.
Praca z systemem pakietów
Po określeniu, które pakiety są aktualnie uruchomione, można pobrać informacje o pakietach i zażądać zatrzymane pakiet.
Uzyskiwanie informacji o pakiecie uruchamianie
Jak iterować przeglądanie RunningPackages kolekcja, można użyć właściwości RunningPackage obiekt, aby zlokalizować pakiet lub Aby uzyskać dodatkowe informacje dotyczące pakietów, które są uruchomione:
[ P:Microsoft.SqlServer.Dts.Runtime.RunningPackage.ExecutionDuration ]
[ P:Microsoft.SqlServer.Dts.Runtime.RunningPackage.ExecutionStartTime ]
[ P:Microsoft.SqlServer.Dts.Runtime.RunningPackage.InstanceID ]
[ P:Microsoft.SqlServer.Dts.Runtime.RunningPackage.PackageDescription ]
[ P:Microsoft.SqlServer.Dts.Runtime.RunningPackage.PackageID ]
[ P:Microsoft.SqlServer.Dts.Runtime.RunningPackage.PackageName ]
[ P:Microsoft.SqlServer.Dts.Runtime.RunningPackage.UserName ]
Zatrzymywanie pakiet uruchamianie
Można wywołać Stop metoda RunningPackage obiektu żądania zatrzymane pakiet.Może wystąpić opóźnienie między czasu wygenerowania żądania zatrzymania i czas, który faktycznie zatrzymuje pakiet.
|