2015-06-09 52 views
-2

我有一台运行VS 2008的SQL Server 2008(10.0.5500)。 我最近安装了2012年的数据工具,它们在VS2012中运行良好。 我拥有所有新功能,该软件包在调试模式下运行完美,但我现在通过将它附加到SQL代理程序而遇到了问题。 它表示“软件包从版本6迁移到版本3失败,错误为 0xC001700A”软件包中的版本号无效。版本号c 注释大于当前版本号。“。”SQL Server 2008 with 2012数据工具

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

如果我指定给这个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。

+0

[SQL Server数据工具可以与SQL Server 2008 SSIS一起使用吗?](http://stackoverflow.com/questions/10451053/can-sql-server-data-tools-work-with-sql-server -2008-ssis) –

+0

你是什么意思“安排我的包没有dtexec”?您是不是在SQL Server 2008实例上的SQL Server代理中创建作业? –

+0

所以我设计了我的整个软件包,在VS 2012的调试中都能正常工作,并且我希望它每晚都能运行。我无法使用当前安装的dtexec调用的Integration Services服务来执行此操作,从而导致SQL代理程序无法使用。我已经完全放弃了在不购买新的SQL 2012许可证的情况下如此工作,我从来没有让我们的客户去做。我很确定他们甚至可以在Visual Studio调试模式下自动运行该软件包,但我也怀疑这是可能的。 –

回答

相关问题