我想我可以猜測這個問題的答案是否定的!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.]]
您確定這兩者有關嗎?關閉袖口,我認爲他們在R2中引入SSIS的唯一改變是ADO.NET目的地或類似的東西。否則,我一直在開發使用2008 R2 BIDS包並部署到2088 SP2就好了 – billinkc
感謝您的評論,我會多做一點挖! – bigtv
隨時更新實際的錯誤,我們通常很好地解決它們;)如果您有需要,有一個關於codeplex的SSIS降級項目。 – billinkc