我有幾個爲SQL Server 2008 R2實施的自定義SSIS任務和組件。現在我們要切換到SQL Server 2012.首先,我試圖在VS 2010中打開我的DTSX包,並且不能加載任何包。有誰知道我在我的項目來改變,我可以用我的任務和組件與SQL Server 2012將自定義SSIS任務從2008 R2升級到2012
感謝
我有幾個爲SQL Server 2008 R2實施的自定義SSIS任務和組件。現在我們要切換到SQL Server 2012.首先,我試圖在VS 2010中打開我的DTSX包,並且不能加載任何包。有誰知道我在我的項目來改變,我可以用我的任務和組件與SQL Server 2012將自定義SSIS任務從2008 R2升級到2012
感謝
假設您已經安裝了SQL Server 2012 SQL Server數據工具,你應該提示您在打開它時升級解決方案。我還假設您的2008R2程序集已設置爲進行簽名。
會通升級嚮導後,您需要做的幾件事情:
更改您的自定義任務和組件針對.NET 4 框架中的每個項目屬性,在應用程序選項卡,目標框架下的 。
更新每個項目中的程序集引用以指向 合適的SqlServer dll。
構建和你的項目的DLL文件複製到相應目錄, 取決於你正在更新什麼樣的成分,即Program Files (x86)\Microsoft SQL Server\110\DTS\PiplelineComponents
Program Files (x86)\Microsoft SQL Server\110\DTS\Tasks
註冊在GAC您的組件。
關閉Visual Studio,然後重新打開;打開你的SSIS包並點擊選擇Refresh Toolbox
刷新SSIS工具箱。
更詳細的信息是的Visual Studio提示你升級你的包? – Rich 2013-05-06 15:28:11