Freigeben über


Programmgesteuerte Verwaltung von ausgeführten Paketen

Wenn Sie programmgesteuert mit Integration Services-Paketen arbeiten, möchten Sie u. U. bestimmen, welche Pakete gerade ausgeführt werden. Die Application-Klasse des Microsoft.SqlServer.Dts.Runtime-Namespace stellt Methoden und Klassen bereit, um diese Anforderungen zu erfüllen.

Weitere Informationen zur Überwachung von Paketen finden Sie unter Verwalten von Paketen.

Alle in diesem Thema erläuterten Methoden erfordern einen Verweis auf die Microsoft.SqlServer.ManagedDTS-Assembly. Nachdem Sie den Verweis in einem neuen Projekt hinzugefügt haben, importieren Sie den Microsoft.SqlServer.Dts.Runtime-Namespace mit einer using- oder einer Imports-Anweisung.

Wichtiger HinweisWichtig

Die Methoden der Application-Klasse zum Arbeiten mit dem SSIS-Paketspeicher unterstützen nur "." localhost oder den Namen des lokalen Servers. Sie können "(local)" nicht verwenden.

Bestimmen, welche Pakete zurzeit ausgeführt werden

Um zu bestimmen, welche Pakete gerade auf dem angegebenen Server ausgeführt werden, rufen Sie die GetRunningPackages-Methode auf. Diese Methode gibt eine RunningPackages-Auflistung von RunningPackage-Objekten zurück.

HinweisHinweis

Administratoren können alle Pakete sehen, die zurzeit auf dem Computer ausgeführt werden; allen anderen Benutzern werden nur die Pakete angezeigt, die sie gestartet haben.

Arbeiten mit ausgeführten Paketen

Nachdem Sie bestimmt haben, welche Pakete zurzeit ausgeführt werden, können Sie Informationen zu den Pakten abrufen und anfordern, dass ein Paket gestoppt wird.

Abrufen von Informationen über ein ausgeführtes Paket

Beim Durchlaufen der RunningPackages-Auflistung können Sie mithilfe der Eigenschaften des RunningPackage-Objekts ein Paket suchen oder zusätzliche Informationen zu den Paketen, die ausgeführt werden, erhalten:

Beenden eines ausgeführten Pakets

Sie können die Stop-Methode eines RunningPackage-Objekts aufrufen, um anzufordern, dass das Paket beendet wird. Möglicherweise gibt es eine Zeitverzögerung zwischen der Ausgabe der Stop-Anforderung und dem tatsächlichen Beenden des Pakets.

Integration Services (kleines Symbol) Bleiben Sie mit Integration Services auf dem neuesten Stand

Die neuesten Downloads, Artikel, Beispiele und Videos von Microsoft sowie ausgewählte Lösungen aus der Community finden Sie auf MSDN oder TechNet auf der Integration Services-Seite:

Abonnieren Sie die auf der Seite verfügbaren RSS-Newsfeeds, um automatische Benachrichtigungen zu diesen Aktualisierungen zu erhalten.