Несмотря на то, что этот вопрос немного устарел, я получаю ту же ошибку на целевом сервере, но в немного другом контексте:
- создал пакет SSIS для SQL Server 2014
- добавить задачу скрипта
- развернул его на SQL Server 2014
- проверка пакета не удалась с сообщением «Задача сценария использует сценарий версии 15.0, который не поддерживается в этом выпуске служб Integration Services...»
Я использовал следующие среды для разработки и развертывания:
Текущая версия SSDT 17.1 обеспечивает поддержку целевого SQL Server 2014 — SQL Server vNext. Текущая версия SSDT решает проблему в вопросе, предоставляя целевую опцию в конфигурации проекта, как уже упоминалось.
Я заметил, что приведенный выше проект SSIS работает на целевом сервере, если он развернут с помощью:
- VS 2015 (выберите проект SSIS -> щелкните правой кнопкой мыши -> выберите Развернуть)
- Мастер развертывания SQL Server 2014 SSIS (вероятно, доступен, только если у вас установлен локальный экземпляр; его можно найти в меню «Пуск» Microsoft SQL Server 2014 Windows)
Если вы попытаетесь развернуть его с помощью SQL Server Management Studio v17.1 версии мастера развертывания SSIS, развернутый пакет завершится ошибкой. Развернутая задача сценария развернута как версия 15.0, которая не поддерживается в SQL Server 2014.
Если я разверну тот же пакет с помощью Мастера развертывания служб SSIS из меню Microsoft SQL Server vNext CTP2.0 Windows, которое, вероятно, было добавлено при установке SSMS 17.1, задача сценария развернутого пакета не работает с той же ошибкой.
В итоге:
- Последний SSDT v17.1 для VS2015 решает указанную выше проблему, предоставляя параметры конфигурации целевого сервера.
- Его необходимо развернуть через Visual Studio 2015.
- Его можно развернуть с помощью версии мастера развертывания SSIS для целевого сервера.
- При использовании последней версии SSMS версии 17.1 и встроенного Мастера развертывания служб SSIS задача сценария пакета служб SSIS завершится ошибкой на целевом сервере для обновления до версии SQL Server 2017.
Может быть, это задумано, но это очень сбивает с толку и застало меня врасплох. На всякий случай, если это ошибка, я отправил отчет об ошибке.
person
Branko
schedule
28.06.2017