Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2015 将脚本组件添加到VS2015生成的包中不会';无法在SQL Server 2016上运行_Visual Studio 2015_Ssis_Sql Server 2016_Script Component - Fatal编程技术网

Visual studio 2015 将脚本组件添加到VS2015生成的包中不会';无法在SQL Server 2016上运行

Visual studio 2015 将脚本组件添加到VS2015生成的包中不会';无法在SQL Server 2016上运行,visual-studio-2015,ssis,sql-server-2016,script-component,Visual Studio 2015,Ssis,Sql Server 2016,Script Component,我们正在使用包含脚本组件的BIML生成包从SQL 2012进行升级。我们收到一个错误,我可以在没有BIML的新项目中重现 错误是: 验证失败,返回错误代码0xC0048021 组件丢失、未注册、不可升级或缺少必需的接口。此组件的联系信息为“包含并运行自定义脚本代码。例如,应用限制“收入”列中有效值范围的业务规则,或在两列中添加值并计算总和的平均值。;Microsoft Corporation;Microsoft SQL Server;Microsoft Corporation;保留所有权利;”

我们正在使用包含脚本组件的BIML生成包从SQL 2012进行升级。我们收到一个错误,我可以在没有BIML的新项目中重现

错误是:

验证失败,返回错误代码0xC0048021

组件丢失、未注册、不可升级或缺少必需的接口。此组件的联系信息为“包含并运行自定义脚本代码。例如,应用限制“收入”列中有效值范围的业务规则,或在两列中添加值并计算总和的平均值。;Microsoft Corporation;Microsoft SQL Server;Microsoft Corporation;保留所有权利;”

“Parse PatientContacts,clsid{4F885D04-B578-47B7-94A0-DE9C7DA25EE2}”的组件元数据无法升级到该组件的较新版本。PerformUpgrade方法失败

Microsoft.SqlServer.Dts.Pipeline.ComponentVersionMismatchException:Parse PatientContacts的版本与此版本的数据流不兼容。[[指定组件的版本或管道版本或两者都高于当前版本。此软件包可能是在新版本的DTS上创建的,或者是在当前PC上安装的组件上创建的。]] 位于Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostCheckAndPerformUpgrade(IDTSManagedComponentWrapper100包装器,Int32 lPipelineVersion)

为了确保不是BIML或VS2012,我可以通过以下方式使用VS2015再现此错误:

  • 在Visual Studio 2015中创建了一个新项目
  • 将TargetServerVersion配置为SQL Server 2016
  • 在我的数据源和目标之间创建了一个带有脚本组件的数据流
  • 保存并构建了该项目。从bin文件夹中拾取.ispac文件
  • 使用SSMS 17在我的SQL Server 2016实例上部署了该项目
  • 执行将环境配置为正确值的包
任何帮助都将不胜感激