Задача «Сценарий» использует версию 15.0, которая не поддерживается в выпуске служб интеграции - PullRequest
1 голос
/ 30 марта 2019

Моя команда планирует перейти с SQL Server 2014 на 2016 год. В настоящее время пакет служб SSIS создан в VS 2013 и развернут на сервере SQL Server 2014. Для тестирования я попытался развернуть пакет в SSMS 17.3 (службы интеграции 13.0). Пакет успешно развернут, но когда я пытаюсь проверить пакет, появляется следующая ошибка:

enter image description here

Прочитав некоторые решения в Интернете, я развернул пакет по следующему пути:

%ProgramFiles%\Microsoft SQL Server\130\DTS\Binn

Пакет был успешно проверен (без изменения файла ispac). Насколько я понимаю, задача сценария создается с помощью основной версии VSTA 15 в VS 2017. Я пытался открыть решение в VS 2015 и перестроил решение с использованием SQL Server 2017 в качестве целевого сервера. Перед развертыванием пакета в SSMS 17.3 я убедился, что файл dtsx содержит 15 основных версий VSTA.

После проверки я развернул пакет в SSMS 17.3, используя следующий путь:

%ProgramFiles%\Microsoft SQL Server\140\DTS\Binn

Я проверил пакет, но получил ту же ошибку. Насколько я понимаю, если я создаю решение, выбрав SQL Server 2017 в качестве целевой версии, оно должно быть успешно проверено. Как я могу решить эту проблему, если я хочу использовать SSMS 17.3 для развертывания?

1 Ответ

0 голосов
/ 31 марта 2019

После некоторого поиска этой проблемы, похоже, что это общая проблема SSMS 17.x, чтобы избежать этой ошибки, необходимо установить версии 16.x или развернуть с помощью средств развертывания SQL Server 2016 (Microsoft SQL Server\130\DTS\Binn) как вы упомянули:

Для получения дополнительной информации прочитайте обсуждения ниже, они содержат очень полезные

...