Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 26078|Răspunde: 0

[Sursă] Tutorial SSIS (5) Executarea pachetelor SSIS cu DTEXEC

[Copiază linkul]
Postat la 2020-8-2 11:30:21 | | | |
SSIS Tutorial 1 Introducere în serviciile de integrare SQL Server
https://www.itsvse.com/thread-9257-1-1.html

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

Tutorial SSIS (3) Adaugă o sursă de date MySQL
https://www.itsvse.com/thread-9338-1-1.html

Tutorial SSIS 4 Sincronizarea datelor MySQL cu o bază de date SQL Server
https://www.itsvse.com/thread-9336-1-1.html
Am creat un proiect SSIS cu VS 2019, în VS poți selecta pachetul cu click dreapta pentru a executa, așa cum se arată în figura de mai jos:



Deși mașina poate executa pachete SSIS prin VS, este imposibil ca serverul să instaleze un VS pentru a rula, iar serverul poate rula prin SQL Server.

Versiunea bazei de date pe care am instalat-o local și pe server este: SQL Server 2017

DTExecUI vizualizează execuția

Poți găsi "SQL Server 2012" din meniul start, selectează "Execution Package Utility" pentru a executa, adresa mea locală de cale este:

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


Selectați File System din sursa pachetului și încercați să îl executați, dar eroarea este următoarea:

Titlu: Proprietăți de execuție SSIS
------------------------------

Eroare: 2020-08-02 11:19:01.51
   Cod: 0xC001700A
   Sursa: Pachet
   Notă: Numărul de versiune din pachet este invalid. Numărul de versiune nu poate fi mai mare decât numărul de versiune actual.
Eroarea se încheie
Eroare: 2020-08-02 11:19:01.53
   Cod: 0xC0016020
   Sursa: Pachet
   Descriere: Migrarea pachetelor de la versiunea 8 la versiunea 6 a eșuat cu eroarea 0xC001700A "Numărul de versiune din pachet este invalid." Numărul de versiune nu poate fi mai mare decât numărul de versiune actual. ”。
Eroarea se încheie
Eroare: 2020-08-02 11:19:01.60
   Cod: 0xC0010018
   Sursa: Pachet
   Descriere: A apărut o eroare la încărcarea valorii "<DTS:Property xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:Name="PackageFormatVersion">8</DTS:Property>" de la nodul "DTS:Property".
Eroarea se încheie
Nu se poate încărca pachetul "C:\Users\itsvse_pc\source\repos\ITSVSE" din cauza erorii 0xC0010014. ForumThreadSynchronization\ITSVSE. ForumThreadSynchronization\Package.dtsx"。
Explicație: A apărut una sau mai multe erori din cauza erorii 0xC0010014". Acest mesaj ar trebui precedat de mesaje de eroare mai specifice care detaliază aceste erori. Acest mesaj este folosit ca valoare de returnare pentru funcția care întâmpină eroarea. , pachetul nu a putut fi încărcat. Acest lucru apare atunci când CPackage::LoadFromXML eșuează.
Sursa: Pachet


------------------------------
Nasture:

Eşti sigur
------------------------------


Motivul erorii este că versiunea pachetului SSIS este prea mare și trebuie să retrogradăm execuția, să dăm click dreapta pe proprietățile proiectului SSIS și să selectăm versiunea corespunzătoare, așa cum se vede în figura de mai jos:



Încearcă să execuți din nou pachetul SSIS cu următorul succes:



Execuția în linia de comandă DTExec

DTEXEC. EXE se află în directorul de instalare al SQL Server și puteți specifica fișierul pachetului dtsx pentru a rula pachetul sau pentru a rula pachetul care a fost implementat pe SQL Server, de exemplu prin următoarea comandă:

DTEXEC.EXE Adresa directorului:

"D:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTExec.exe"
Încearcă să faci așa cum se arată mai jos:



(Sfârșit)




Precedent:Tutorial SSIS (3) Adaugă o sursă de date MySQL
Următor:Tutorial SSIS (6) Folosind fișiere de configurare XML ale pachetului SSIS
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com