Ustvaril sem SSIS projekt z VS 2019, v VS lahko z desnim klikom izberete paket za izvedbo, kot je prikazano na spodnji sliki:
Čeprav lahko stroj izvaja SSIS pakete prek VS, strežnik ne more namestiti VS, strežnik pa lahko izvaja prek SQL Serverja.
Različica baze podatkov, ki jo imam nameščeno lokalno in na strežniku, je: SQL Server 2017
DTExecUI vizualizira izvajanje
"SQL Server 2012" lahko najdete v začetnem meniju, izberite "Execution Package Utility" za izvajanje, moj lokalni naslov poti je:
"D:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\DTExecUI.exe"
Izberite File System iz izvorne kode paketa in poskusite zagnati, vendar je napaka naslednja:
Naslov: Lastnosti izvajanja SSIS ------------------------------
Napaka: 2020-08-02 11:19:01.51 Koda: 0xC001700A Vir: Paket Opomba: Številka različice v paketu je neveljavna. Številka različice ne sme biti večja od trenutne številke različice. Napaka se konča Napaka: 2020-08-02 11:19:01.53 Koda: 0xC0016020 Vir: Paket Opis: Migracija paketov iz različice 8 v različico 6 ni uspela z napako 0xC001700A "Številka različice v paketu je neveljavna." Številka različice ne sme biti večja od trenutne številke različice. ”。 Napaka se konča Napaka: 2020-08-02 11:19:01.60 Koda: 0xC0010018 Vir: Paket Opis: Prišlo je do napake pri nalaganju vrednosti "<DTS:Property xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:Name="PackageFormatVersion">8</DTS:Property>" iz vozlišča "DTS:Property". Napaka se konča Ni mogoče naložiti paketa "C:\Users\itsvse_pc\source\repos\ITSVSE" zaradi napake 0xC0010014. ForumThreadSynchronization\ITSVSE. ForumThreadSynchronization\Package.dtsx"。 Pojasnilo: Zaradi napake 0xC0010014 je prišlo do ene ali več napak". Temu sporočilu naj predhajajo bolj specifična sporočila o napakah, ki podrobno opisujejo te napake. To sporočilo se uporablja kot povratna vrednost za funkcijo, ki naleti na napako. , paketa ni bilo mogoče naložiti. To se zgodi, ko CPackage::LoadFromXML odpove. Vir: Paket
------------------------------ Gumb:
Si prepričan ------------------------------
Vzrok za napako je, da je različica paketa SSIS previsoka, zato moramo znižati izvedbo, desno klikniti lastnosti projekta SSIS in izbrati ustrezno različico, kot je prikazano na spodnji sliki:
Poskusite ponovno zagnati paket SSIS z naslednjim uspehom:
Izvajanje ukazne vrstice DTExec
DTEXEC. EXE se nahaja v namestitveni mapi SQL Serverja, kjer lahko določite datoteko paketa dtsx za zagon paketa ali za zagon paketa, ki je bil nameščen v SQL Server, na primer z naslednjim ukazom:
DTEXEC.EXE naslov imenika:
"D:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTExec.exe" Poskusite to narediti tako, kot je prikazano spodaj:
(Konec)
|