Heim > Artikel > Backend-Entwicklung > Warum erhalte ich „SSIS.Pipeline: Um ein SSIS-Paket außerhalb von SQL Server Data Tools auszuführen, müssen Sie [Name der Skriptkomponente] von Integration Services oder höher installieren“, wenn ich SSIS 2012 ausführe
Ausführen eines SSIS 2012-Pakets mit Skriptkomponenten aus einer externen Anwendung
Beim Versuch, ein SSIS 2012-Paket aus einer externen Anwendung mit Microsoft auszuführen .SqlServer.ManagedDTS v 11.0-Assembly erhalten Sie möglicherweise die folgende Fehlermeldung:
SSIS.Pipeline: To run a SSIS package outside of SQL Server Data Tools you must install [Script Component Name] of Integration Services or higher.
Dieser Fehler weist darauf hin, dass der SQL Server Integration Services Service nicht auf dem Computer installiert ist, der die externe Anwendung hostet.
Ursache:
Die Skriptkomponenten im SSIS-Paket erfordern zur Ausführung die Integration Services-Laufzeit. Beim Ausführen des Pakets von SSDT aus ist die Laufzeit automatisch verfügbar, bei der Ausführung von einer externen Anwendung ist dies jedoch nicht der Fall.
Lösung:
Um dieses Problem zu beheben , installieren Sie den SQL Server Integration Services Service auf dem Computer, auf dem die externe Anwendung ausgeführt wird.
Zusätzliche Tipps:
Das obige ist der detaillierte Inhalt vonWarum erhalte ich „SSIS.Pipeline: Um ein SSIS-Paket außerhalb von SQL Server Data Tools auszuführen, müssen Sie [Name der Skriptkomponente] von Integration Services oder höher installieren“, wenn ich SSIS 2012 ausführe. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!