Verwenden des Skripttasks zum Erweitern eines Pakets

Der Skripttask erweitert die Laufzeitfunktionen von Microsoft Integration Services-Paketen durch benutzerdefinierten Code, der in Microsoft Visual Basic 2008 oder Microsoft Visual C# 2008 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 zum Skripttask

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


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