簡體   English   中英

SQL Server Visual Studio SSIS版本控制

[英]SQL Server Visual Studio SSIS Versioning

之前已經發布了與我的問題類似的內容,但並非完全如此。 我有Visual Studio 2015版本14.0.25431.01更新3。我使用此開發包,並將項目部署到SQL Server 12.0.4100.01。 程序包運行良好。 然后,我嘗試從ispac進行部署,但出現錯誤:

有一個例外,而從XML加載腳本任務:System.Exception的:腳本任務絕密使用版本14.0腳本未在此版本集成服務的支持。 要運行程序包,請使用腳本任務創建新的VSTA腳本。 在大多數情況下,當您在%SQL_PRODUCT_SHORT_NAME%Integration Services中打開SQL Server Integration Services程序包時,腳本會自動轉換為使用受支持的版本。 在Microsoft.SqlServer.Dts.Tasks.ScriptTask.ScriptTask.LoadFromXML(XmlElement elemProj,IDTSInfoEvents事件)

我在Visual Studio中檢查了xml並解壓縮了ispac,以比較每個版本中的代碼,所有版本控制代碼都相同。 從Visual Studio部署時顯然發生了升級/降級操作,但是從ispac部署時卻沒有發生。 有沒有辦法創建與版本兼容的ispac?

您可以更改項目屬性TargetServerVersion:SQL Server 2012/2014/2016

在此處輸入圖片說明

腳本語言將自動更改為Microsoft Visual c#2010/2012/2015。

注意 :首先從腳本任務復制代碼並保存。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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