【发布时间】:2018-06-20 16:40:47
【问题描述】:
我遇到了本文所述的问题: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 年出现类似错误):
请注意,我什至使用与旧代码相同的代码完全重写了新的脚本任务。不过,我确实必须为目录服务添加对一些 .NET 内容的引用。但它是在我进行更改后编译的。
感谢任何帮助!
【问题讨论】:
-
The article says to use the same version of SSMS as your SQL Server and your Integration Services package version无法确认 SQL 2017,但上周我们的 SQL 2014 环境就是这种情况(我们在升级 2008 软件包时遇到了同样的问题)。我会咬紧牙关尝试使用 2016 进行部署。这很可能会解决它。 -
谢谢你,雅各布。我看看我们能不能试试。感谢您的回复。
标签: sql-server ssis sql-server-2016