使用SSMS 2017在SQL Server 2016上部署SSIS软件包

时间:2018-06-20 16:40:47

标签: sql-server ssis sql-server-2016

我遇到了以下问题:Execution error while validating script component。我正在使用Visual Studio 2015创建SSIS程序包,还升级了旧的2008程序包以在SQL Server 2016中受支持。首先,Visual Studio能够升级程序包,我可以在VS2015内成功运行它们,但不能在使用SSMS 2017的SQL Server 2016。

本文说要使用与SQL Server和Integration Services软件包版本相同的SSMS版本。即使在SQL Server 2016,Integration Services部署设置为2016和SSMS 2017的情况下,确实如此吗?

我收到错误消息,指出脚本任务已损坏。我已经使用2016年和2017年部署版本进行了尝试。这是2017年部署版本的错误(2016年类似的错误):

enter image description here

请注意,我什至甚至使用与旧脚本相同的代码完全重写了新脚本任务。我确实必须添加对目录服务的某些.NET内容的引用。但是,在我进行了更改之后,它编译了。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

好吧,由于更改请求延迟,我无法在服务器上获得SSMS 2016,但是我确实从Visual Studio到目标服务器进行了部署,一切都很好。我在这里找到了:Deploying SSIS Package to SQL Server 2016

我没有在目标服务器上安装任何东西。我只是直接在服务器上的Visual Studio内部部署。我的某些脚本必须重写,但这并不麻烦。