Выполнять устаревшие пакеты служб SSIS в более новой версии SQL - PullRequest
0 голосов
/ 24 апреля 2020

У меня есть несколько пакетов служб SSIS, разработанных в SQL Server 2008. Эти пакеты имеют задачу сценария ActiveX. Когда я пытаюсь открыть эти пакеты в VS 2017, он выдает ошибку, говоря, что задача ActiveX устарела. Преобразование этой задачи в задачу «Сценарий» потребует много времени.

Есть ли способ выполнить эти пакеты в SQL Агент сервера? Мы используем SQL Server 2016 Standard Edition.

Я попытался выполнить из файловой системы, но он также выдает ошибку:

«Microsoft.SqlServer.Dts.Tasks.ActiveXScriptTask.ActiveXScriptTask, Microsoft.SqlServer.ActiveXScriptTask, Версия = 12.0.0.0, Культура = нейтральная, PublicKeyToken = 89845dcd8080cc91 "задача устарела и не может использоваться с этой версией Integration Services.

Мне сейчас не нужно обновлять эти пакеты Я все еще могу использовать Business Intelligence 2008 для их обслуживания. Мне просто нужно, чтобы они работали на экземпляре SQL Server 2016.

Спасибо за ваше время и помощь

1 Ответ

0 голосов
/ 24 апреля 2020

К сожалению, SQL Сервер сообщает вам ответ в сообщении об ошибке довольно просто.

Он устарел и не может быть использован.

...