Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 26078|Atbildi: 0

[Avots] SSIS apmācība (5) SSIS pakotņu izpilde ar DTEXEC

[Kopēt saiti]
Publicēts 2020-8-2 11:30:21 | | | |
SSIS apmācība 1 Ievads SQL Server integrācijas pakalpojumos
https://www.itsvse.com/thread-9257-1-1.html

SSIS apmācība (2) Visual Studio 2019 (VS2019) SSIS instalēšana
https://www.itsvse.com/thread-9331-1-1.html

SSIS apmācība (3) MySQL datu avota pievienošana
https://www.itsvse.com/thread-9338-1-1.html

SSIS apmācība 4 MySQL datu sinhronizēšana ar SQL Server datu bāzi
https://www.itsvse.com/thread-9336-1-1.html
Es izveidoju SSIS projektu ar VS 2019, VS, jūs varat atlasīt pakotni ar peles labo pogu noklikšķināt, lai izpildītu, kā parādīts zemāk redzamajā attēlā:



Lai gan mašīna var izpildīt SSIS pakotnes, izmantojot VS, serverim nav iespējams instalēt VS, lai to izpildītu, un serveris var izpildīt, izmantojot SQL Server.

Datu bāzes versija, ko esmu instalējis lokāli un serverī, ir: SQL Server 2017

DTExecUI vizualizē izpildi

Jūs varat atrast "SQL Server 2012", izmantojot sākuma izvēlni, atlasiet "Execution Package Utility", lai izpildītu, mana vietējā ceļa adrese ir:

"D:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\DTExecUI.exe"


Izvēlieties failu sistēmu no pakotnes avota un mēģiniet to izpildīt, bet kļūda ir šāda:

Nosaukums: SSIS izpildes rekvizīti
------------------------------

Kļūda: 2020-08-02 11:19:01.51
   Kods: 0xC001700A
   Avots: Pakete
   Piezīme: Pakotnes versijas numurs nav derīgs. Versijas numurs nevar būt lielāks par pašreizējo versijas numuru.
Kļūda beidzas
Kļūda: 2020-08-02 11:19:01.53
   Kods: 0xC0016020
   Avots: Pakete
   Apraksts: Pakotņu migrācija no versijas 8 uz versiju 6 neizdevās ar kļūdu 0xC001700A "Versijas numurs pakotnē nav derīgs". Versijas numurs nevar būt lielāks par pašreizējo versijas numuru. ”。
Kļūda beidzas
Kļūda: 2020-08-02 11:19:01.60
   Kods: 0xC0010018
   Avots: Pakete
   Apraksts: ielādējot vērtību "<DTS:Property xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:Name="PackageFormatVersion">8</DTS:Property>" no mezgla "DTS:Property" radās kļūda.
Kļūda beidzas
Kļūdas 0xC0010014 dēļ nevar ielādēt pakotni "C:\Users\itsvse_pc\source\repos\ITSVSE". ForumThreadSynchronization\ITSVSE. ForumThreadSynchronization\Package.dtsx"。
Paskaidrojums: viena vai vairākas kļūdas radās kļūdas 0xC0010014". Pirms šī ziņojuma ir jānorāda konkrētāki kļūdu ziņojumi, kuros sīki aprakstītas šīs kļūdas. Šis ziņojums tiek izmantots kā atgrieztā vērtība funkcijai, kurā rodas kļūda. , pakotni nevarēja ielādēt. Tas notiek, ja CPackage::LoadFromXML neizdodas.
Avots: Pakete


------------------------------
Poga:

Vai esi pārliecināts
------------------------------


Kļūdas iemesls ir tas, ka SSIS pakotnes versija ir pārāk augsta, un mums ir jāpazemina izpilde, ar peles labo pogu noklikšķiniet uz SSIS projekta rekvizītiem un izvēlieties atbilstošo versiju, kā parādīts zemāk redzamajā attēlā:



Mēģiniet vēlreiz izpildīt ssis pakotni ar šādiem panākumiem:



DTExec komandrindas izpilde

DTEXEC. EXE atrodas SQL Server instalācijas direktorijā, un jūs varat norādīt dtsx pakotnes failu, lai palaistu pakotni vai palaistu pakotni, kas ir izvietota SQL Server, piemēram, izmantojot šādu komandu:

DTEXEC.EXE direktorija adrese:

"D:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTExec.exe"
Mēģiniet to izdarīt, kā parādīts zemāk:



(Beigas)




Iepriekšējo:SSIS apmācība (3) MySQL datu avota pievienošana
Nākamo:SSIS apmācība (6) SSIS pakotnes XML konfigurācijas failu izmantošana
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com