从外部应用程序执行 SSIS 2012 包:解决脚本组件错误
尝试使用 Microsoft 的应用程序通过应用程序执行 SSIS 2012 包时.SqlServer.ManagedDTS v 11.0 程序集,您可能会遇到与缺少脚本组件依赖项相关的错误。这通常是由于运行应用程序的计算机上缺少 SQL Server Integration Services 服务造成的。
问题
您的脚本组件可能引用外部程序集在目标机器上不可用。错误消息“要在 SQL Server Data Tools 之外运行 SSIS 包,您必须安装 Integration Services 或更高版本的 [脚本组件名称]”表示未安装必要的组件。
解决方案
要解决此问题,您必须在应用程序将执行包的计算机上安装 SQL Server Integration Services 服务。此服务为 SSIS 包提供所需的运行时环境,包括加载和执行脚本组件的能力。
其他信息
<code class="xml"><?xml version="1.0" encoding="utf-8" ?> <configuration> <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0"/> <supportedRuntime version="v2.0.50727"/> </startup> </configuration></code>
通过执行这些步骤,您应该能够从外部应用程序成功执行带有脚本组件的 SSIS 2012 包。
以上是从外部应用程序执行 SSIS 2012 包时,为什么会收到有关缺少脚本组件依赖项的错误?的详细内容。更多信息请关注PHP中文网其他相关文章!