Lõin SSIS-projekti VS 2019-ga, VS-is saad valida paketi paremklõpsuga täitmiseks, nagu alloleval joonisel näidatud:
Kuigi masin suudab käivitada SSIS-pakette VS-i kaudu, ei ole serveril võimalik VS-i paigaldada ning server saab käivitada SQL Serveri kaudu.
Minu lokaalselt ja serveris paigaldatud andmebaasiversioon on: SQL Server 2017
DTExecUI visualizes execution
Leiad "SQL Server 2012" start-menüüst, vali "Execution Package Utility" käivitamiseks, minu kohalik teeaadress on:
"D:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\DTExecUI.exe"
Vali failisüsteem paketi allikast ja proovi seda käivitada, kuid viga on järgmine:
Pealkiri: SSIS täitmise omadused ------------------------------
Viga: 2020-08-02 11:19:01.51 Kood: 0xC001700A Allikas: Pakett Märkus: Pakendis olev versiooninumber on kehtetu. Versiooninumber ei tohi olla suurem kui praegune versiooninumber. Viga lõpeb Viga: 2020-08-02 11:19:01.53 Kood: 0xC0016020 Allikas: Pakett Kirjeldus: Pakettide migratsioon versioonist 8 versiooni 6 ebaõnnestus veaga 0xC001700A "Paketi versiooninumber on kehtetu." Versiooninumber ei tohi olla suurem kui praegune versiooninumber. ”。 Viga lõpeb Viga: 2020-08-02 11:19:01.60 Kood: 0xC0010018 Allikas: Pakett Kirjeldus: Viga tekkis, kui laaditi väärtust "<DTS:Property xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:Name="PackageFormatVersion">8</DTS:Property>" sõlmest "DTS:Property". Viga lõpeb Ei õnnestunud laadida paketti "C:\Users\itsvse_pc\source\repos\ITSVSE" vea 0xC0010014 tõttu. ForumThreadSynchronization\ITSVSE. ForumThreadSynchronization\Package.dtsx"。 Selgitus: Üks või mitu viga tekkis vea tõttu 0xC0010014". Seda sõnumit peaks eelnema spetsiifilisemad veateated, mis kirjeldavad neid vigu. Seda sõnumit kasutatakse tagastusväärtusena funktsioonile, mis veaga kokku puutub. , pakki ei saanud laadida. See juhtub siis, kui CPackage::LoadFromXML ebaõnnestub. Allikas: Pakett
------------------------------ Nupp:
Kas oled kindel ------------------------------
Vea põhjus on see, et SSIS-paketi versioon on liiga kõrge, ning peame käivitamise alandama, paremklõpsuga SSIS projekti omadusi ja valima sobiva versiooni, nagu alloleval joonisel näidatud:
Proovi ssis-paketti uuesti käivitada järgmise eduga:
DTExec käsurea täitmine
DTEXEC. EXE asub SQL Serveri paigalduskataloogis ning saate määrata dtsx paketifaili paketi käivitamiseks või käivitada SQL Serverisse juurutatud paketi, näiteks järgmise käsu kaudu:
DTEXEC.EXE Kataloogiaadress:
"D:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTExec.exe" Proovi teha nii, nagu allpool näidatud:
(Lõpp)
|