Freigeben über


Erweitern von Paketen mithilfe des Skripttasks

Der Skripttask erweitert die Laufzeitfunktionen von Microsoft Integration Services-Paketen durch benutzerdefinierten Code, der in Microsoft Visual Basic oder Microsoft Visual C# geschrieben ist und zur Laufzeit des Pakets kompiliert und ausgeführt wird. Der Skripttask vereinfacht die Entwicklung eines benutzerdefinierten Laufzeittasks, falls die in Integration Services enthaltenen Tasks Ihre Anforderungen nicht voll erfüllen. Der Skripttask schreibt den nötigen Infrastrukturcode für Sie, damit Sie sich vollständig auf den Code konzentrieren können, der für die benutzerdefinierte Verarbeitung erforderlich ist.

Ein Skripttask interagiert mit dem entsprechenden Paket über das globale Dts-Objekt, eine Instanz der ScriptObjectModel-Klasse, die in der Skriptumgebung verfügbar gemacht wird. In einem Skripttask können Sie Code schreiben, der die in Integration Services-Variablen gespeicherten Werte ändert. Anschließend kann das Paket anhand dieser aktualisierten Werte den Workflowpfad ermitteln. Der Skripttask kann außerdem den Visual Basic-Namespace und die .NET Framework-Klassenbibliothek sowie benutzerdefinierte Assemblys zum Implementieren individueller Funktionen verwenden.

Der Skripttask und der Infrastrukturcode, den er generiert, erleichtern die Entwicklung von benutzerdefinierten Tasks deutlich. Um die Funktionsweise des Skripttasks zu verstehen, kann es jedoch hilfreich sein, den Abschnitt Entwickeln eines benutzerdefinierten Tasks zu lesen. Dort werden die Schritte erläutert, die bei der Entwicklung eines benutzerdefinierten Tasks durchlaufen werden.

Wenn Sie einen Task erstellen, den Sie in mehreren Paketen wiederverwenden möchten, sollten Sie nicht den Skripttask verwenden, sondern einen benutzerdefinierte Task entwickeln. Weitere Informationen finden Sie unter Vergleichen von Skriptlösungen und benutzerdefinierten Objekten.

In diesem Abschnitt

Die folgenden Themen enthalten weitere Informationen zum Skripttask.

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 der Integration Services-Seite auf MSDN:


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

Siehe auch

Verweis

Vergleich zwischen Skripttask und Skriptkomponente

Konzepte

Skripttask