带有2012数据工具的SQL Server 2008

时间:2015-06-09 14:50:57

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

我有一个运行VS 2008的SQL Server 2008(10.0.5500)。 我最近安装了2012年的数据工具,这些工具在VS2012中运行良好。 我有所有新功能,包在调试模式下运行完美,但我现在通过将其附加到SQL代理来解决问题。 它说“从版本6到版本3的包迁移失败并出现错误 0xC001700A“软件包中的版本号无效。版本号c 不要大于当前的版本号。“。”

这是因为从2008(100文件夹)使用了dtexec.exe。我在x86中只有dtexec.exe for 110文件夹。

如果我指定了这个dtexec的特定路径,它会开始验证,但它会停止:

  Error: 2015-06-09 18:44:48.67
   Code: 0xC000F427
   Source: Data Flow Task SSIS.Pipeline
   Description: To run a SSIS package outside of SQL Server Data Tools you must install Merge Join of Integration Services or higher.
End Error

正在运行的集成服务是版本10,我没有获得版本11的新服务,也没有看到任何方式来运行/安装它。

所有这些都是在同一台机器上完成的,包装应该在它开发的机器上每晚运行。

编辑:这没有重复,我已经在VS调试中工作。我问的是如何在没有dtexec的情况下安排我的包裹。

1 个答案:

答案 0 :(得分:0)

SQL Server 2008上的Integration Services不支持SSDT / Visual Studio 2010(或更高版本)软件包。

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/5edf4335-937f-4b81-aea1-2cd2f10993f4/problem-with-deploying-ssis-2010-package?forum=sqlintegrationservices

您必须安装SQL Server 2012才能运行SSDT软件包。

相关问题