Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 26078|Отговор: 0

[Източник] SSIS Tutorial (5) Изпълнение на SSIS пакети с DTEXEC

[Копирай линк]
Публикувано на 2020-8-2 11:30:21 | | | |
SSIS Tutorial 1 Въведение в услугите за интеграция на SQL Server
https://www.itsvse.com/thread-9257-1-1.html

SSIS Tutorial (2) Visual Studio 2019 (VS2019) Инсталиране на SSIS
https://www.itsvse.com/thread-9331-1-1.html

SSIS урок (3) Добавете MySQL източник на данни
https://www.itsvse.com/thread-9338-1-1.html

SSIS Tutorial 4 Синхронизиране на MySQL данните с SQL сървърна база данни
https://www.itsvse.com/thread-9336-1-1.html
Създадох 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"
Опитайте се да го направите както е показано по-долу:



(Край)




Предишен:SSIS урок (3) Добавете MySQL източник на данни
Следващ:SSIS Tutorial (6) Използване на конфигурационни XML файлове на SSIS пакета
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com