See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 26078|Vastuse: 0

[Allikas] SSIS juhend (5) SSIS-pakettide täitmine DTEXEC-iga

[Kopeeri link]
Postitatud 2020-8-2 11:30:21 | | | |
SSIS juhend 1 Sissejuhatus SQL Serveri integratsiooniteenustesse
https://www.itsvse.com/thread-9257-1-1.html

SSIS juhend (2) Visual Studio 2019 (VS2019) SSIS paigaldamine
https://www.itsvse.com/thread-9331-1-1.html

SSIS õpetus (3) Lisa MySQL andmeallikas
https://www.itsvse.com/thread-9338-1-1.html

SSIS õpetus 4 MySQL andmete sünkroniseerimise SQL Serveri andmebaasiga
https://www.itsvse.com/thread-9336-1-1.html
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)




Eelmine:SSIS õpetus (3) Lisa MySQL andmeallikas
Järgmine:SSIS õpetus (6) SSIS paketi XML konfiguratsioonifailide kasutamine
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com