Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 26078|Svar: 0

[Källa] SSIS-handledning (5) Körning av SSIS-paket med DTEXEC

[Kopiera länk]
Publicerad 2020-8-2 11:30:21 | | | |
SSIS Tutorial 1 Introduktion till SQL Server Integration Services
https://www.itsvse.com/thread-9257-1-1.html

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

SSIS-handledning (3) Lägg till en MySQL-datakälla
https://www.itsvse.com/thread-9338-1-1.html

SSIS Tutorial 4 Synkronisera MySQL-data till en SQL Server-databas
https://www.itsvse.com/thread-9336-1-1.html
Jag skapade ett SSIS-projekt med VS 2019, i VS kan du välja paketet och högerklicka för att köra, som visas i figuren nedan:



Även om maskinen kan köra SSIS-paket via VS, är det omöjligt för servern att installera en VS för att exekveras, och servern kan köras via SQL Server.

Databasversionen jag har installerat lokalt och på servern är: SQL Server 2017

DTExecUI visualiserar exekvering

Du kan hitta "SQL Server 2012" via startmenyn, välj "Execution Package Utility" för att köra, min lokala vägadress är:

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


Välj filsystem från paketkällan och försök köra det, men felet är följande:

Titel: SSIS Execution Properties
------------------------------

Fel: 2020-08-02 11:19:01.51
   Kod: 0xC001700A
   Källa: Paket
   Obs: Versionsnumret i paketet är ogiltigt. Versionsnumret kan inte vara högre än det nuvarande versionsnumret.
Felet upphör
Fel: 2020-08-02 11:19:01.53
   Kod: 0xC0016020
   Källa: Paket
   Beskrivning: Migreringen av paket från version 8 till version 6 misslyckades med felmeddelandet 0xC001700A "Versionsnumret i paketet är ogiltigt." Versionsnumret kan inte vara högre än det nuvarande versionsnumret. ”。
Felet upphör
Fel: 2020-08-02 11:19:01.60
   Kod: 0xC0010018
   Källa: Paket
   Beskrivning: Ett fel uppstod vid laddning av värdet "<DTS:Property xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:Name="PackageFormatVersion">8</DTS:Property>" från noden "DTS:Property".
Felet upphör
Kan inte ladda paketet "C:\Users\itsvse_pc\source\repos\ITSVSE" på grund av fel 0xC0010014. ForumThreadSynchronization\ITSVSE. ForumThreadSynchronization\Package.dtsx"。
Förklaring: Ett eller flera fel uppstod på grund av fel 0xC0010014". Detta meddelande bör föregås av mer specifika felmeddelanden som beskriver dessa fel. Detta meddelande används som returvärde för funktionen som stöter på felet. , kunde paketet inte laddas. Detta sker när CPackage::LoadFromXML misslyckas.
Källa: Paket


------------------------------
Knapp:

Är du säker
------------------------------


Anledningen till felet är att SSIS-paketversionen är för hög, och vi behöver nedgradera exekveringen, högerklicka på SSIS-projektets egenskaper och välja lämplig version, som visas i figuren nedan:



Försök att köra ssis-paketet igen med följande framgång:



DTExec kommandoradskörning

DTEXEC. EXE finns i installationskatalogen för SQL Server, och du kan ange dtsx-paketfilen för att köra paketet eller köra paketet som har distribuerats till SQL Server, till exempel genom följande kommando:

DTEXEC.EXE Katalogadress:

"D:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTExec.exe"
Försök göra det enligt nedan:



(Slut)




Föregående:SSIS-handledning (3) Lägg till en MySQL-datakälla
Nästa:SSIS-handledning (6) Användning av SSIS-paketets XML-konfigurationsfiler
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com