2011-08-30 196 views
2

我想我可以猜測這個問題的答案是否定的!SQL Server 2008 R2 SSIS包在SQL Server 2008(R1)上的部署

不管怎麼說......我在本地開發機器上安裝了SQL Server 2008R2,並開發了一個SSIS包。

當我在生產服務器上部署時,程序包因各種錯誤而失敗。挖掘周圍後,我發現生產服務器正在運行SQL 2008(不是R2)。

問題:有沒有一種簡單的方法(最好是在IDE中進行一些簡單的設置),這將使我的軟件包兼容?

UPDATE:這是確切的錯誤我收到的時候我嘗試到SQL Server(R1)上執行包

Description: Microsoft.SqlServer.Dts.Pipeline.ComponentVersionMismatchException: 
The version of component "ADO NET Destination" (79) is not compatible with 
this version of the DataFlow. [[The version or pipeline version or both for the 
specified component is higher than the current version. This package was probab 
ly created on a new version of DTS or the component than is installed on the cur 
rent PC.]] 
+0

您確定這兩者有關嗎?關閉袖口,我認爲他們在R2中引入SSIS的唯一改變是ADO.NET目的地或類似的東西。否則,我一直在開發使用2008 R2 BIDS包並部署到2088 SP2就好了 – billinkc

+0

感謝您的評論,我會多做一點挖! – bigtv

+0

隨時更新實際的錯誤,我們通常很好地解決它們;)如果您有需要,有一個關於codeplex的SSIS降級項目。 – billinkc

回答