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

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

Barbara Streisand
Barbara StreisandOriginal
2024-10-29 05:52:02363Durchsuche

Why Do I Get

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:

  • Siehe diese Diskussion auf dba.stackexchange .com für weitere Einblicke: https://dba.stackexchange.com/questions/49786/error-to-run-a-ssis-package-outside-of-sql-server-data-tools-you-must-install
  • Stellen Sie sicher, dass die externe Anwendung mit den richtigen Berechtigungen für den Zugriff auf die Integration Services-Laufzeit ausgeführt wird.
  • Überprüfen Sie die Paketkonfiguration und stellen Sie sicher, dass alle erforderlichen Verbindungsmanager ordnungsgemäß mit den richtigen Qualifikationsmerkmalen eingerichtet sind dargestellt im Codeausschnitt in der Frage.

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn