Я создал проект 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" Постарайтесь сделать так, как показано ниже:
(Конец)
|