Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 26078|Odgovoriti: 0

[Vir] SSIS vodič (5) Izvajanje SSIS paketov z DTEXEC

[Kopiraj povezavo]
Objavljeno 2020-8-2 ob 11:30:21 | | | |
SSIS vodič 1 Uvod v integracijske storitve SQL Server
https://www.itsvse.com/thread-9257-1-1.html

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

SSIS vodič (3) Dodajte MySQL podatkovni vir
https://www.itsvse.com/thread-9338-1-1.html

SSIS Tutorial 4 Sinhronizacija MySQL podatkov z SQL Server bazo podatkov
https://www.itsvse.com/thread-9336-1-1.html
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)




Prejšnji:SSIS vodič (3) Dodajte MySQL podatkovni vir
Naslednji:SSIS vodič (6) Uporaba konfiguracijskih datotek SSIS paketa XML
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com