Jag skapade ett SSIS-projekt med VS 2019, i VS kan du välja paketet och högerklicka för att köra, som visas i figuren nedan:
Även om maskinen kan köra SSIS-paket via VS, är det omöjligt för servern att installera en VS för att exekveras, och servern kan köras via SQL Server.
Databasversionen jag har installerat lokalt och på servern är: SQL Server 2017
DTExecUI visualiserar exekvering
Du kan hitta "SQL Server 2012" via startmenyn, välj "Execution Package Utility" för att köra, min lokala vägadress är:
"D:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\DTExecUI.exe"
Välj filsystem från paketkällan och försök köra det, men felet är följande:
Titel: SSIS Execution Properties ------------------------------
Fel: 2020-08-02 11:19:01.51 Kod: 0xC001700A Källa: Paket Obs: Versionsnumret i paketet är ogiltigt. Versionsnumret kan inte vara högre än det nuvarande versionsnumret. Felet upphör Fel: 2020-08-02 11:19:01.53 Kod: 0xC0016020 Källa: Paket Beskrivning: Migreringen av paket från version 8 till version 6 misslyckades med felmeddelandet 0xC001700A "Versionsnumret i paketet är ogiltigt." Versionsnumret kan inte vara högre än det nuvarande versionsnumret. ”。 Felet upphör Fel: 2020-08-02 11:19:01.60 Kod: 0xC0010018 Källa: Paket Beskrivning: Ett fel uppstod vid laddning av värdet "<DTS:Property xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:Name="PackageFormatVersion">8</DTS:Property>" från noden "DTS:Property". Felet upphör Kan inte ladda paketet "C:\Users\itsvse_pc\source\repos\ITSVSE" på grund av fel 0xC0010014. ForumThreadSynchronization\ITSVSE. ForumThreadSynchronization\Package.dtsx"。 Förklaring: Ett eller flera fel uppstod på grund av fel 0xC0010014". Detta meddelande bör föregås av mer specifika felmeddelanden som beskriver dessa fel. Detta meddelande används som returvärde för funktionen som stöter på felet. , kunde paketet inte laddas. Detta sker när CPackage::LoadFromXML misslyckas. Källa: Paket
------------------------------ Knapp:
Är du säker ------------------------------
Anledningen till felet är att SSIS-paketversionen är för hög, och vi behöver nedgradera exekveringen, högerklicka på SSIS-projektets egenskaper och välja lämplig version, som visas i figuren nedan:
Försök att köra ssis-paketet igen med följande framgång:
DTExec kommandoradskörning
DTEXEC. EXE finns i installationskatalogen för SQL Server, och du kan ange dtsx-paketfilen för att köra paketet eller köra paketet som har distribuerats till SQL Server, till exempel genom följande kommando:
DTEXEC.EXE Katalogadress:
"D:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTExec.exe" Försök göra det enligt nedan:
(Slut)
|