[英]Old SSIS in SQL Server 2012
我們正在將SQL Server 2005遷移到2012版本。
該服務器上運行着大量的SSIS(在VS 2005中開發)。
可以在新的SQL實例上重新部署這些程序包嗎?
還是我每個人都必須經歷Visual Studio升級過程?
任何意見,建議表示贊賞。
提前致謝。
由於多種原因,您正在查看升級。
在2005年,程序包將存儲在msdb.dbo.sysdtspackages中。90從2008年開始,該表已重命名為msdb.dbo.sysssispackages。
即使您將它們部署到sysssis程序包中並安裝了2005 Integration Services Service,相對於SSIS工作,我認為2005 dtexec也不能與msdb中存儲的proc的2008版本一起使用。 proc應該向后兼容於2012年的msdb SSIS“東西”,因為他們將所有精力都投入了2012 SSISDB目錄和那里的CLR方法。
根據您的連接管理器,SQL Server OLE DB連接字符串從SQLNCLI01更改為SQLNCLI1.0(大約)
數據流的工作方式內部也發生了變化。 通知行尾的機制在2005年和2008年之間發生了變化,因此,如果您有任何自定義組件,則必須進行重新設計。
從2005轉換為2012時,可以遷移到項目部署模型或程序包部署模型。 看來您正在尋找最小的更改,請堅持使用Package Deployment Model。 項目部署模型將需要放棄您的配置來代替新的參數方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.