SSIS:脚本任务(vs15)在sql server 2014上部署时不起作用

Ref*_*ael 4 ssis vsta sql-server-2014 visual-studio-2015

错误:

从XML加载脚本任务时出现异常:System.Exception:脚本任务使用此版本的Integration Services不支持的14.0版脚本.要运行包,请使用"脚本任务"创建新的VSTA脚本.在大多数情况下,当您在%SQL_PRODUCT_SHORT_NAME%Integration Services中打开SQL Server Integration Services包时,脚本会自动转换为使用受支持的版本.在Microsoft.SqlServer.Dts.Tasks.ScriptTask.ScriptTask.LoadFromXML(XmlElement elemProj,IDTSInfoEvents事件)

我正在做它所说的,但它没有帮助.

有解决方案吗

小智 22

这对我有用:

  1. 为Visual Studio 2013安装SSDT-BI.
  2. 在Visual Studio 2015中打开您的解决方案.
  3. 在解决方案资源管理器中选择您的SSIS项目.
  4. 在项目菜单中,选择属性.
  5. 在Property Pages对话框中,选择Configuration Properties - > General
  6. 在部署目标版本下,将目标服务器版本更改为"SQL Server 2014".
  7. 清理并重建解决方案并重新部署.


Ref*_*ael 4

在 SSDT 的修订版(现在为 14.0.61x)中,有一个修复。

  1. 安装新版本。( SSDT 供下载)

  2. 右键单击项目 > 属性 > 配置属性 > 常规 > TargetServerVersion - 更新到 SQL Server 2014 > 重新部署。