Я створив 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" Спробуйте зробити так, як показано нижче:
(Кінець)
|