Heim > Artikel > Backend-Entwicklung > Warum erhalte ich beim Ausführen von SSIS 2012-Paketen mit Skriptkomponenten die Fehlermeldung „SSIS.Pipeline: So führen Sie ein SSIS-Paket außerhalb ... aus?“
Ausführen von SSIS 2012-Paketen mit Skriptkomponenten aus externen Anwendungen
Hintergrund:
Entwicklung einer Eine Anwendung, die SSIS 2012-Pakete mithilfe der Microsoft.SqlServer.ManagedDTS v 11.0-Assembly ausführt, kann eine wertvolle Aufgabe sein. Es kann jedoch frustrierend sein, beim Ausführen von in SSDT-2012 entwickelten Paketen auf Fehler im Zusammenhang mit fehlenden Skriptkomponenten zu stoßen.
Problem:
Beim Versuch, ein SSIS 2012-Paket auszuführen, das enthält Wenn Sie Skriptkomponenten aus einer externen Anwendung verwenden, wird für jede Skriptkomponente die folgende Fehlermeldung angezeigt:
"SSIS.Pipeline: Um ein SSIS-Paket außerhalb von SQL Server Data Tools auszuführen, müssen Sie [Name der Skriptkomponente] von Integration Services installieren oder höher.“
Ursache:
Dieser Fehler weist darauf hin, dass der SQL Server Integration Services-Dienst nicht auf dem Computer installiert ist, auf dem die Anwendung ausgeführt wird. Der Integration Services Service ist erforderlich, um die unterstützende Infrastruktur für Skriptkomponenten während der Paketausführung bereitzustellen.
Lösung:
Um dieses Problem zu beheben, installieren Sie den SQL Server Integration Services Service auf dem Rechner, auf dem die Anwendung ausgeführt wird. Es ist wichtig zu beachten, dass die Integration Services-Laufzeitdateien und Skriptkomponenten auf demselben Computer installiert sein müssen.
Zusätzliche Hinweise:
Wenn das Problem nach der Installation des Integration Services Service weiterhin besteht, überprüfen Sie Folgendes:
Das obige ist der detaillierte Inhalt vonWarum erhalte ich beim Ausführen von SSIS 2012-Paketen mit Skriptkomponenten die Fehlermeldung „SSIS.Pipeline: So führen Sie ein SSIS-Paket außerhalb ... aus?“. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!