Ausführen von SSIS 2012-Paketen aus externen Anwendungen: Beheben von Skriptkomponentenfehlern
Beim Versuch, ein SSIS 2012-Paket über Ihre Anwendung mit Microsoft auszuführen Bei der Verwendung der .SqlServer.ManagedDTS v 11.0-Assembly können Fehler im Zusammenhang mit fehlenden Abhängigkeiten von Skriptkomponenten auftreten. Dies wird normalerweise durch das Fehlen des SQL Server Integration Services-Dienstes auf dem Computer verursacht, auf dem die Anwendung ausgeführt wird.
Problem
Ihre Skriptkomponenten verweisen wahrscheinlich auf externe Assemblys die auf dem Zielrechner nicht verfügbar sind. Die Fehlermeldung „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“ weist darauf hin, dass die erforderliche Komponente nicht installiert ist.
Lösung
Um dieses Problem zu beheben, müssen Sie den SQL Server Integration Services Service auf dem Computer installieren, auf dem die Anwendung die Pakete ausführt. Dieser Dienst stellt die erforderliche Laufzeitumgebung für SSIS-Pakete bereit, einschließlich der Möglichkeit, Skriptkomponenten zu laden und auszuführen.
Zusätzliche Informationen
<code class="xml"><?xml version="1.0" encoding="utf-8" ?> <configuration> <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0"/> <supportedRuntime version="v2.0.50727"/> </startup> </configuration></code>
Wenn Sie diese Schritte befolgen, sollten Sie in der Lage sein, SSIS 2012-Pakete mit Skriptkomponenten aus Ihrer externen Anwendung erfolgreich auszuführen.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich eine Fehlermeldung über fehlende Abhängigkeiten von Skriptkomponenten, wenn ich SSIS 2012-Pakete aus einer externen Anwendung ausführe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!