Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 26078|Vastaus: 0

[Lähde] SSIS-opas (5) SSIS-pakettien suorittaminen DTEXEC:llä

[Kopioi linkki]
Julkaistu 2020-8-2 klo 11:30:21 | | | |
SSIS-opas 1 Johdatus SQL Server -integraatiopalveluihin
https://www.itsvse.com/thread-9257-1-1.html

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

SSIS-opas (3) Lisää MySQL-tietolähde
https://www.itsvse.com/thread-9338-1-1.html

SSIS-opas 4: MySQL-datan synkronointi SQL Server -tietokantaan
https://www.itsvse.com/thread-9336-1-1.html
Loin SSIS-projektin VS 2019:llä, VS:ssä voit valita paketin oikealla klikkauksella suoritettavaksi, kuten alla olevassa kuvassa näkyy:



Vaikka kone voi suorittaa SSIS-paketteja VS:n kautta, palvelimen on mahdotonta asentaa VS:ää suorittaa varten, ja palvelin voi suorittaa SQL Serverin kautta.

Paikallisesti ja palvelimelle asentamani tietokantaversio on: SQL Server 2017

DTExecUI visualizes execution

Löydät "SQL Server 2012" Käynnistä-valikosta, valitse "Execution Package Utility" suorittaaksesi sen, paikallinen polkuosoitteeni on:

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


Valitse tiedostojärjestelmä paketin lähteestä ja yritä suorittaa se, mutta virhe on seuraava:

Otsikko: SSIS-suoritusominaisuudet
------------------------------

Virhe: 2020-08-02 11:19:01.51
   Koodi: 0xC001700A
   Lähde: Package
   Huomautus: Paketin versionumero on virheellinen. Versionumero ei saa olla suurempi kuin nykyinen versionumero.
Virhe päättyy
Virhe: 2020-08-02 11:19:01.53
   Koodi: 0xC0016020
   Lähde: Package
   Kuvaus: Pakettien siirto versiosta 8 versioon 6 epäonnistui virheellä 0xC001700A "Paketin versionumero on virheellinen." Versionumero ei saa olla suurempi kuin nykyinen versionumero. ”。
Virhe päättyy
Virhe: 2020-08-02 11:19:01.60
   Koodi: 0xC0010018
   Lähde: Package
   Kuvaus: Virhe tapahtui, kun arvoa "<DTS:Property xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:Name="PackageFormatVersion">8</DTS:Property>" ladattiin solmusta "DTS:Property".
Virhe päättyy
Pakettia "C:\Users\itsvse_pc\source\repos\ITSVSE" ei voi ladata virheen 0xC0010014 vuoksi. ForumThreadSynchronization\ITSVSE. ForumThreadSynchronization\Package.dtsx"。
Selitys: Yksi tai useampi virhe tapahtui virheen 0xC0010014" vuoksi. Tätä viestiä tulisi edeltää tarkempia virheilmoituksia, joissa kuvataan nämä virheet. Tätä viestiä käytetään palautusarvona funktiolle, joka kohtaa virheen. , pakettia ei voitu ladata. Tämä tapahtuu, kun CPackage::LoadFromXML epäonnistuu.
Lähde: Package


------------------------------
Nappi:

Oletko varma
------------------------------


Virheen syynä on, että SSIS-pakettiversio on liian korkea, ja meidän täytyy alentaa suoritus, klikata SSIS-projektin ominaisuuksia hiiren oikealla painikkeella ja valita sopiva versio, kuten alla olevassa kuvassa näkyy:



Kokeile suorittaa ssis-paketti uudelleen seuraavalla menestyksellä:



DTExec-komentorivin suoritus

OHJAAJA. EXE sijaitsee SQL Serverin asennushakemistossa, ja voit määrittää dtsx-pakettitiedoston suorittaaksesi paketin tai suorittaaksesi SQL Serverille otetun paketin, esimerkiksi seuraavalla komennolla:

DTEXEC.EXE Hakemistoosoite:

"D:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTExec.exe"
Yritä tehdä se alla esitetyllä tavalla:



(Loppu)




Edellinen:SSIS-opas (3) Lisää MySQL-tietolähde
Seuraava:SSIS-opas (6) SSIS-paketin XML-konfiguraatiotiedostojen käyttö
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com