Létrehoztam egy SSIS projektet a VS 2019-cel, a VS-ben a csomag jobb oldali kattintásával kiválaszthatod a végrehajtáshoz, ahogy az alábbi ábrán látható:
Bár a gép képes SSIS csomagokat futtatni VS-en keresztül, a szerver lehetetlen telepíteni VS-t a végrehajtáshoz, és a szerver SQL Serveren keresztül is képes végrehajtani.
Az adatbázis-verzió, amit helyben és szerveren telepítettem, a következő: SQL Server 2017
DTExecUI visualizes execution
Az "SQL Server 2012" opciót a start menüben találod, válaszd a "Execution Package Utility" parancsot a végrehajtáshoz, a helyi útcímem a következő:
"D:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\DTExecUI.exe"
Válaszd ki a Fájlrendszert a csomagforrásból, és próbáld meg futtatni, de a hiba a következő:
Cím: SSIS végrehajtási tulajdonságok ------------------------------
Hiba: 2020-08-02 11:19:01.51 Kód: 0xC001700A Forrás: Csomag Megjegyzés: A csomagban található verziószám érvénytelen. A verziószám nem lehet nagyobb, mint a jelenlegi verziószám. Hibavéget ér Hiba: 2020-08-02 11:19:01.53 Kód: 0xC0016020 Forrás: Csomag Leírás: A csomagok migrációja a 8-as verzióból a 6-os verzióba meghibásodott 0xC001700A "A csomagban lévő verziószám érvénytelen." A verziószám nem lehet nagyobb, mint a jelenlegi verziószám. ”。 Hibavéget ér Hiba: 2020-08-02 11:19:01.60 Kód: 0xC0010018 Forrás: Csomag Leírás: Hiba történt, amikor a "DTS:Property" csomópontból betöltötték a "<DTS:Property xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:Name="PackageFormatVersion">8</DTS:Property>" értéket. Hibavéget ér Nem tudom betölteni a "C:\Users\itsvse_pc\source\repos\ITSVSE" csomagot a 0xC0010014 hiba miatt. ForumThreadSynchronization\ITSVSE. ForumThreadSynchronization\Package.dtsx"。 Magyarázat: Egy vagy több hiba történt a 0xC0010014 hiba miatt. Ezt az üzenetet specifikusabb hibaüzeneteknek kell előznie, amelyek részletesen részletesítik ezeket a hibákat. Ez az üzenet visszatérő értékként szolgál a hibával találkozó függvény számára. , a csomagot nem lehetett betölteni. Ez akkor fordul elő, amikor a CPackage::LoadFromXML meghibásodik. Forrás: Csomag
------------------------------ Gomb:
Biztos vagy benne ------------------------------
A hiba oka az, hogy az SSIS csomagverzió túl magas, ezért le kell minősítenünk a végrehajtást, jobb kattintással az SSIS projekt tulajdonságaira, és kiválasztani a megfelelő verziót, ahogy az alábbi ábrán látható:
Próbáld meg újra futtatni az ssis csomagot, a következő sikerrel:
DTExec parancssori végrehajtása
DTEXEC. Az EXE az SQL Server telepítési könyvtárában található, és megadhatod a dtsx csomagfájlt a csomag futtatásához vagy az SQL Serverre telepített csomag futtatásához, például a következő parancs segítségével:
DTEXEC.EXE Könyvtár címe:
"D:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTExec.exe" Próbáld meg az alábbiak szerint csinálni:
(Vége)
|