Udostępnij za pośrednictwem


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ż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ś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.

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.