Ich habe ein SSIS-Projekt mit VS 2019 erstellt, in VS kann man das Paket mit Rechtsklick auswählen, um auszuführen, wie in der Abbildung unten gezeigt:
Obwohl die Maschine SSIS-Pakete über VS ausführen kann, ist es für den Server unmöglich, ein VS zu installieren, und der Server kann über SQL Server ausführen.
Die Datenbankversion, die ich lokal und auf dem Server installiert habe, lautet: SQL Server 2017
DTExecUI visualisiert die Ausführung
Du findest "SQL Server 2012" im Startmenü, wähle "Execution Package Utility" aus, um auszuführen, meine lokale Pfadadresse lautet:
"D:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\DTExecUI.exe"
Wählen Sie das Dateisystem aus der Quelladresse des Pakets und versuchen Sie, es auszuführen, aber der Fehler lautet wie folgt:
Titel: SSIS-Ausführungseigenschaften ------------------------------
Fehler: 2020-08-02 11:19:01,51 Code: 0xC001700A Quelle: Paket Hinweis: Die Versionsnummer im Paket ist ungültig. Die Versionsnummer darf nicht größer sein als die aktuelle Versionsnummer. Der Fehler endet Fehler: 2020-08-02 11:19:01,53 Code: 0xC0016020 Quelle: Paket Beschreibung: Die Migration der Pakete von Version 8 auf Version 6 scheiterte mit dem Fehler 0xC001700A "Die Versionsnummer im Paket ist ungültig." Die Versionsnummer darf nicht größer sein als die aktuelle Versionsnummer. ”。 Der Fehler endet Fehler: 2020-08-02 11:19:01,60 Code: 0xC0010018 Quelle: Paket Beschreibung: Ein Fehler trat beim Laden des Wertes "<DTS:Property xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:Name="PackageFormatVersion">8</DTS:Property>" vom Knoten "DTS:Property" auf. Der Fehler endet Das Paket "C:\Users\itsvse_pc\source\repos\ITSVSE" kann nicht geladen werden, da Fehler 0xC0010014. ForumThreadSynchronization\ITSVSE. ForumThreadSynchronization\Package.dtsx"。 Erklärung: Ein oder mehrere Fehler traten aufgrund des Fehlers 0xC0010014" auf. Diese Meldung sollte von spezifischeren Fehlermeldungen eingeleitet werden, die diese Fehler detailliert beschreiben. Diese Nachricht wird als Rückgabewert für die Funktion verwendet, die auf den Fehler trifft. , das Paket konnte nicht geladen werden. Dies tritt auf, wenn CPackage::LoadFromXML fehlschlägt. Quelle: Paket
------------------------------ Knopf:
Bist du sicher ------------------------------
Der Grund für den Fehler ist, dass die SSIS-Paketversion zu hoch ist und wir die Ausführung herunterstufen, mit Rechtsklick auf die Eigenschaften des SSIS-Projekts klicken und die entsprechende Version auswählen müssen, wie in der untenstehenden Abbildung gezeigt:
Versuchen Sie, das SSIS-Paket erneut auszuführen, mit folgendem Erfolg:
DTExec-Befehlszeilenausführung
DTEXEC. EXE befindet sich im Installationsverzeichnis von SQL Server, und Sie können die dtsx-Paketdatei angeben, um das Paket auszuführen oder das Paket, das auf SQL Server bereitgestellt wurde, auszuführen, zum Beispiel mit folgendem Befehl:
DTEXEC.EXE Verzeichnisadresse:
"D:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTExec.exe" Versuchen Sie, es wie unten gezeigt zu machen:
(Ende)
|