簡體   English   中英

SQL Server 2012中的舊SSIS

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM