繁体   English   中英

在具有SQL Server 2012和VS 2010的服务器中部署后,在VS 2012中开发的SSIS包无法运行

[英]SSIS package Developed in VS 2012 is not running after deployed in Server having SQL server 2012 and VS 2010

我已经使用VS 2012开发了一个SSIS软件包,并且已经在装有SQL Server 2012的另一台服务器上成功部署了相同的软件包,但是该服务器已安装了VS2010。现在,在该服务器上使用脚本执行已部署的软件包时,我遇到了错误。

我的朋友告诉我,这个问题是由于开发机器(VS 2012)和部署服务器(VS 2012)之间的VS版本差异所致。

请让我知道我的部署服务器是否还需要升级到VS 2012才能执行我的软件包?

执行方式:

我正在从SSMS执行程序包,“右键单击已部署的程序包->执行”

实际错误消息:

软件包由于错误0XC0010014而无法加载“发生一个或多个错误在此错误之前应该有更具体的错误,以解释错误的详细信息。 此消息用作遇到错误的函数的返回值”,当CPackage :: LoadFromXML失败时,会发生此消息

Package:Error从版本8到版本6的软件包迁移失败,错误0XC001700A“软件包中的版本号无效。 版本号不能大于当前版本号”

软件包:错误软件包中的版本号无效该版本号不能大于当前版本号

包装目的:

这是用于部署测试的样本包,我使用了一次转换就可以实现源到目标的传输。

我在VS2013和VS2012遇到相同的问题。 我在VS2012上开发了程序包,并部署在具有VS2013的服务器上。 在部署之前,我的SSIS解决方案已升级为支持VS2013,并且已成功执行。 但是,当我尝试在VS2012中使用相同的解决方案时,它失败了。 显然,您可以在较高版本中运行解决方案,但不能在较低版本中运行。 在您的情况下,您需要将服务器升级到VS2012才能执行SSIS包。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM