Я додав завдання сценарію до проекту SSIS у VS2015. Коли я розгорнувся до SQL Server 2016, я отримав повідомлення про помилку, що version 15.0
сценарій не підтримується.
Звідки це version 15 come from
? Читаючи інші подібні запитання щодо переповнення стека, я бачу, що ви можете встановити цільову версію проекту на SQL Server 2012 - що я і зробив (кінцева мета розгортання - SQL Server 2012).
Я також спробував видалити та відтворити завдання сценарію. А в інформації про сценарій написано, що він використовує V10 з C #.
Як я можу це вирішити?
Завдання сценарію: Помилка: під час завантаження завдання Script із XML: System.Exception: Завдання сценарію "" ST_a1ad9dc5972c42b68c12a13155f10b6d "" виникла виняток, використовуючи сценарій версії 15.0, який не підтримується в цьому випуску послуг інтеграції. Щоб запустити пакет, використовуйте завдання Script для створення нового сценарію VSTA. У більшості випадків скрипти автоматично перетворюються на підтримку підтримуваної версії, коли ви відкриваєте пакет послуг інтеграції SQL Server у% SQL_PRODUCT_SHORT_NAME% Integration Services. на Microsoft.SqlServer.Dts.Tasks.ScriptTask.ScriptTask.LoadFromXML (події XmlElement elemProj, IDTSInfoEvents) "
Я також відкрив проект у SSDT 2012 і відновив з іншою назвою. Та сама помилка. Здається, має бути посилання, яке не було видалено, або щось таке.
Жодне з рішень цього питання ( /programming/34893267/ssis-script-task-vs15-not-work-when-deploy-on-sql-server-2014 ) не працювало.
Дивлячись на XML в пакеті, де знаходиться сценарій, я легко можу знайти це завдання, і ніде немає посилання на версію 15.
============ EDIT
Після копіювання проекту на машину, на якій розміщена база даних, відкриття VS2015 і розгортання звідти, пакет виконується.
А потім, повертаючись до своєї машини і будуючи там, це не відбувається.
Це помилка? Або я роблю щось дурне, очікуючи, що збірка створить той самий майстер розгортання, що і майстер VS ...
У мене є SQL Server 2016 (13.0.4411.0), ssisdb
має версію схеми (13.0.1601.5).
Я використовую пакет послуг інтеграції, створений у візуальній студії 2015. Компонент сценарію має шлях: C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\VSTA14_IS_ST_CS_Template.vstax
він не дозволить мені виконати пакунок через каталог послуг інтеграції (завдяки повідомленню Зака). Однак виявляється, що він дозволить мені виконати його через файлову систему (за допомогою SQL Agent). Не впевнений, що це працює, оновить це, коли пакет буде завершено.