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
Sql server SSIS包中的版本不兼容_Sql Server_Ssis_Sql Server 2008 R2 - Fatal编程技术网

Sql server SSIS包中的版本不兼容

Sql server SSIS包中的版本不兼容,sql-server,ssis,sql-server-2008-r2,Sql Server,Ssis,Sql Server 2008 R2,我已经创建了SSIS包,,现在我想创建SQL代理作业。但当我创建并运行它时,我收到以下错误: 它说明了版本不兼容。我使用的是sqlsver2008r2。如何更改其版本,使其与最小工作量兼容?很有趣,但当我在Visual Studio中运行包时,它运行得非常完美 我曾尝试下载2008R2的投标,,但它无法打开我在另一个版本中制作的项目,我不想从头开始创建它。实现这一点没有简单的方法(请参阅)。 但你可以: 拿两台机器 一个是2008年,另一个是2012/2014年 一方面提出2012/2014

我已经创建了
SSIS包,
,现在我想创建
SQL代理作业
。但当我创建并运行它时,我收到以下错误:

它说明了版本不兼容。我使用的是
sqlsver2008r2
。如何更改其版本,使其与最小工作量兼容?很有趣,但当我在Visual Studio中运行包时,它运行得非常完美


我曾尝试下载
2008R2的
投标
,但它无法打开我在另一个版本中制作的项目,我不想从头开始创建它。

实现这一点没有简单的方法(请参阅)。
但你可以:

  • 拿两台机器
  • 一个是2008年,另一个是2012/2014年
  • 一方面提出2012/2014年解决方案,另一方面启动新的2008年解决方案
  • 使用2012/2014版本作为脚本,并在2008系统中复制它
您必须在两台计算机上分别设置它,因为SSIS版本在安装过程中可能会相互覆盖,而且很难在同一台计算机上同时运行这两个版本。

一旦我们遇到同样的问题,而这一建议(在互联网上的某个地方找到)是我们降级到2008年的唯一途径。

要做到这一点,没有简单的方法(请参阅)。
但你可以:

  • 拿两台机器
  • 一个是2008年,另一个是2012/2014年
  • 一方面提出2012/2014年解决方案,另一方面启动新的2008年解决方案
  • 使用2012/2014版本作为脚本,并在2008系统中复制它
您必须在两台计算机上分别设置它,因为SSIS版本在安装过程中可能会相互覆盖,而且很难在同一台计算机上同时运行这两个版本。

一旦我们遇到同样的问题,并且该建议(在互联网上的某个地方找到)是我们降级到2008年的唯一方法。

您不能更改版本号,因为软件包格式根本不同。当他们构建SSIS 2008时,他们不知道SSIS 2012或2014的格式是什么。为什么要在SQL 2008中运行2012/2014包?请将SQL Server升级到2012/2014,或者以BIDSBASIC方式重新开发。如果没有充分理由运行SQL Server 2008,请升级到SQL Server 2014。由于软件包格式根本不同,因此无法更改版本号。当他们构建SSIS 2008时,他们不知道SSIS 2012或2014的格式是什么。为什么要在SQL 2008中运行2012/2014包?将您的SQL Server升级到2012/2014,或者进行基本的BIDSBASIC重新开发,如果您没有充分的理由运行SQL Server 2008,则升级到SQL Server 2014