使用外部应用程序中的脚本组件执行 SSIS 2012 包
背景:
开发使用 Microsoft.SqlServer.ManagedDTS v 11.0 程序集执行 SSIS 2012 包的应用程序可能是一项有价值的任务。然而,在执行 SSDT-2012 中设计的包时遇到与缺少脚本组件相关的错误可能会令人沮丧。
问题:
当尝试执行包含以下内容的 SSIS 2012 包时从外部应用程序运行脚本组件时,每个脚本组件都会出现以下错误消息:
“SSIS.Pipeline:要在 SQL Server Data Tools 之外运行 SSIS 包,必须安装 Integration Services 的 [脚本组件名称]或更高。”
原因:
此错误表示运行应用程序的计算机上未安装 SQL Server Integration Services 服务。 Integration Services 服务需要在包执行期间为脚本组件提供支持基础结构。
解决方案:
要解决此问题,请安装 SQL Server Integration Services 服务在将执行应用程序的计算机上。请务必注意,Integration Services 运行时文件和脚本组件必须安装在同一台计算机上。
附加说明:
如果安装 Integration Services 服务后问题仍然存在,请尝试验证以下内容:
以上是为什么在使用脚本组件执行 SSIS 2012 包时出现“SSIS.Pipeline:在外部运行 SSIS 包...”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!