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)
|