Създадох SSIS проект с VS 2019, в VS можете да изберете пакета с десен бутон за изпълнение, както е показано на фигурата по-долу:
Въпреки че машината може да изпълнява SSIS пакети чрез VS, е невъзможно сървърът да инсталира VS, а сървърът може да изпълнява през SQL Server.
Версията на базата данни, която съм инсталирал локално и на сървъра, е: SQL Server 2017
DTExecUI визуализира изпълнението
Можеш да намериш "SQL Server 2012" в старт менюто, избери "Execution Package Utility" за изпълнение, моят локален адрес на пътя е:
"D:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\DTExecUI.exe"
Изберете File System от източника на пакета и опитайте да го изпълните, но грешката е следната:
Заглавие: Свойства за изпълнение на SSIS ------------------------------
Грешка: 2020-08-02 11:19:01.51 Код: 0xC001700A Източник: Пакет Забележка: Номерът на версията в пакета е невалиден. Номерът на версията не може да бъде по-голям от настоящия номер на версията. Край на грешката Грешка: 2020-08-02 11:19:01.53 Код: 0xC0016020 Източник: Пакет Описание: Миграцията на пакети от версия 8 към версия 6 се провали с грешката 0xC001700A "Номерът на версията в пакета е невалиден." Номерът на версията не може да бъде по-голям от настоящия номер на версията. ”。 Край на грешката Грешка: 2020-08-02 11:19:01.60 Код: 0xC0010018 Източник: Пакет Описание: Възникна грешка при зареждане на стойността "<DTS:Property xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:Name="PackageFormatVersion">8</DTS:Property>" от възела "DTS:Property". Край на грешката Не може да се зареди пакетът "C:\Users\itsvse_pc\source\repos\ITSVSE" поради грешка 0xC0010014. ФорумТемаСинхронизация\ITSVSE. ForumThreadSynchronization\Package.dtsx"。 Обяснение: Една или повече грешки са възникнали поради грешка 0xC0010014". Това съобщение трябва да бъде предшествано от по-конкретни съобщения за грешки, описващи тези грешки. Това съобщение се използва като връщаща стойност за функцията, която среща грешката. , пакетът не можеше да бъде натоварен. Това се случва, когато CPackage::LoadFromXML не успее. Източник: Пакет
------------------------------ Копче:
Сигурни ли сте ------------------------------
Причината за грешката е, че версията на SSIS пакета е твърде висока и трябва да понижим изпълнението, да кликнем с десен бутон върху свойствата на SSIS проекта и да изберем подходящата версия, както е показано на фигурата по-долу:
Опитайте да изпълните пакета SSIS отново с следния успех:
Изпълнение на команден ред DTExec
DTEXEC. EXE се намира в инсталационната директория на SQL Server и можете да зададете dtsx пакетния файл, за да стартира пакета или да стартира пакета, който е разположен в SQL Server, например чрез следната команда:
DTEXEC.EXE адрес на указателя:
"D:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTExec.exe" Опитайте се да го направите както е показано по-долу:
(Край)
|