2015-06-09 67 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調試模式下自動運行該軟件包,但我也懷疑這是可能的。 –

回答

相關問題