Sql server 升级的SSIS包无法运行;必须安装标准版的集成服务“;

Sql server 升级的SSIS包无法运行;必须安装标准版的集成服务“;,sql-server,ssis,Sql Server,Ssis,我被迫使用VS2015+SSDT升级SSIS包,但是我现在无法使用130\DTS\Binn\DTExec.exe 完全错误: Source: Process file data flow SSIS.Pipeline Description: To run a SSIS package outside of SQL Server Data Tools you must install Standard Edition of Integration Services or higher. 我已

我被迫使用VS2015+SSDT升级SSIS包,但是我现在无法使用
130\DTS\Binn\DTExec.exe

完全错误:

 Source: Process file data flow SSIS.Pipeline
 Description: To run a SSIS package outside of SQL Server Data Tools you must install Standard Edition of Integration Services or higher.

我已重新安装了MSSQLS2014 w/integration services,我看到SQL Server integration services 12正在运行。

DTExec.exe在您从安装CD中选择“integration services”选项时安装。确保它安装在命令行中指定的目录中。您还需要确保SSIS包和DTEXec.exe之间的版本匹配。“.\120\DTS\Binn\DTExec.exe”用于MSSQLS2014。

双击从C:\Program Files\Microsoft SQL Server\140打开执行包实用程序的DTSX文件时,我收到此错误。直到我:

  • 从实用程序的“命令行”选项卡中保存命令行
  • 导航到C:\Program Files\Microsoft SQL Server\130\DTS\Binn
  • 使用命令行调用dtexec.exe

  • 我认为执行包实用程序在某种程度上寻找SQL Server 17,而我只安装了SQL 16。DTExec.exe发现SQL 16正常。

    是否使用DTExec.exe从命令行运行SSIS包?如果是这样,则当您从CD上选择“集成服务”选项时,就会安装DTExec.exe。确保它安装在命令行中指定的目录中。@Tarzan我是,它正在运行,但运行包时会出现错误。exe存在。SSIS包和DTExec.exe之间是否存在版本不匹配?130\DTS\Binn\DTExec.exe路径中的“130”部分表示您可能调用的是MSSQLS2016版本,而不是2014版本。@TabAlleman更正-“要为SQL Server 2014生成包,您应该使用Visual Studio 2013”