【问题标题】:Create SSIS for SQL2008 with VS2010 and SQL2012 [duplicate]使用 VS2010 和 SQL 2012 为 SQL 2008 创建 SSIS [重复]
【发布时间】:2012-09-04 13:24:57
【问题描述】:

可能重复:
Is it possible to deploy SSIS 2012 package on SQL Server 2008

目前我的电脑上有 Visual Studio 2010 和 SQL Server 2012。现在我想创建一个 SSIS 包,它应该在 SQL Server 2008 上运行。

如果我正常创建它,如果我尝试在服务器上加载它,我只会收到以下错误:

由于错误 0xc0010014 "[...]" 导致包无法加载 当 CPackage::LoadFromXML 失败时。

如果我尝试使用 BIS 2008 打开它,则会收到类似的错误。

有什么方法可以更改我的 dtsx 以使其在 SQL Server 2008 上运行?

【问题讨论】:

  • 这就是为什么您永远不会在高于您打算使用的软件版本中创建代码。您必须在 BIDS 2008 中创建包。如果您的生产数据库是 2008,您也不应该针对 2012 数据库进行开发。

标签: visual-studio-2010 sql-server-2008 ssis sql-server-2012


【解决方案1】:

你不能。自 2008 年以来,包发生了变化:XML 结构不一样。为 SQL Server 2012 创建的包将仅针对该技术运行。要拥有 2008 包,请使用 BIDS 2008 创建它。

【讨论】:

  • 谢谢,不是我最喜欢的答案,但我猜是正确的。 :)
猜你喜欢
  • 1970-01-01
  • 2013-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-05
相关资源
最近更新 更多