Vytvoril som SSIS projekt s VS 2019, vo VS môžete vybrať balík pravým kliknutím na spustenie, ako je znázornené na obrázku nižšie:
Hoci stroj dokáže spúšťať SSIS balíky cez VS, server nemôže nainštalovať VS na spustenie a server môže vykonávať cez SQL Server.
Databázová verzia, ktorú mám nainštalovanú lokálne a na serveri, je: SQL Server 2017
DTExecUI vizualizuje vykonávanie
"SQL Server 2012" nájdete v štartovacom menu, vyberte "Execution Package Utility" na spustenie, moja lokálna adresa cesty je:
"D:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\DTExecUI.exe"
Vyberte File System zo zdrojového kódu balíka a skúste ho spustiť, ale chyba je nasledovná:
Názov: Vlastnosti vykonávania SSIS ------------------------------
Chyba: 2020-08-02 11:19:01.51 Kód: 0xC001700A Zdroj: Package Poznámka: Číslo verzie v balíku je neplatné. Číslo verzie nemôže byť väčšie ako aktuálne číslo verzie. Chyba končí Chyba: 2020-08-02 11:19:01.53 Kód: 0xC0016020 Zdroj: Package Popis: Migrácia balíkov z verzie 8 na verziu 6 zlyhala s chybou 0xC001700A "Číslo verzie v balíku je neplatné." Číslo verzie nemôže byť väčšie ako aktuálne číslo verzie. ”。 Chyba končí Chyba: 2020-08-02 11:19:01.60 Kód: 0xC0010018 Zdroj: Package Popis: Došlo k chybe pri načítaní hodnoty "<DTS:Property xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:Name="PackageFormatVersion">8</DTS:Property>" z uzla "DTS:Property". Chyba končí Nie je možné načítať balík "C:\Users\itsvse_pc\source\repos\ITSVSE" kvôli chybe 0xC0010014. ForumThreadSynchronization\ITSVSE. ForumThreadSynchronization\Package.dtsx"。 Vysvetlenie: Nastala jedna alebo viac chýb v dôsledku chyby 0xC0010014". Táto správa by mala byť predchádzaná konkrétnejšími chybovými hláseniami, ktoré tieto chyby podrobne opisujú. Táto správa sa používa ako návratová hodnota pre funkciu, ktorá narazí na chybu. , balík nebolo možné načítať. Toto nastáva, keď CPackage::LoadFromXML zlyhá. Zdroj: Package
------------------------------ Tlačidlo:
Si si istý ------------------------------
Dôvodom chyby je, že verzia balíka SSIS je príliš vysoká a musíme znížiť kvalitu vykonávania, kliknúť pravým tlačidlom na vlastnosti projektu SSIS a vybrať príslušnú verziu, ako je znázornené na obrázku nižšie:
Skúste znova spustiť balík SSIS s nasledujúcim úspechom:
Vykonávanie príkazového riadku DTExec
DTEXEC. EXE sa nachádza v inštalačnom adresári SQL Serveru a môžete špecifikovať súbor balíka dtsx na spustenie balíka alebo na spustenie balíka, ktorý bol nasadený na SQL Server, napríklad pomocou nasledujúceho príkazu:
DTEXEC.EXE adresárová adresa:
"D:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTExec.exe" Skúste to urobiť tak, ako je uvedené nižšie:
(Koniec)
|