Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 26078|Ответ: 0

[Источник] Учебник по SSIS (5) Выполнение пакетов SSIS с помощью DTEXEC

[Скопировать ссылку]
Опубликовано 2020-8-2 11:30:21 | | | |
Учебник SSIS 1 Введение в услуги интеграции SQL Server
https://www.itsvse.com/thread-9257-1-1.html

Обучающий материал по SSIS (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 4: Синхронизировать данные MySQL с базой данных SQL Server
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. ForumThreadSynchronization\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 (6) Использование XML-конфигурационных файлов пакета SSIS
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com