错误:要在SQL Server数据工具之外运行SSIS包,必须安装Integration Services的Standard Edition(64位)或更高版本

时间:2017-09-08 19:13:05

标签: sql-server visual-studio-2015 ssis ssis-2016

我安装了VS2015社区和SQL Server 2016 Developer。使用MSFT链接,我确保下载最新版本的SSDT,它似乎安装时没有错误(尽管,Integration Services不会显示在SQL配置管理器中)。使用以前验证过的创建和执行SSIS包的项目,我无法获得与当前设置相同的代码。

我调试时显示的错误:

  

组件:SSIS.Pipeline
  错误:要在SQL Server数据工具之外运行SSIS包,必须安装Integration Services(64位)或更高版本的服务。

我已经卸载,重新安装,修复,修改等,但无法获取构建和执行的包。有没有人在提到的设置中看到类似的问题?

2 个答案:

答案 0 :(得分:2)

根据我的理解

您需要安装SQL Server并确保选择Integration Services。然后从新的SQL Server安装文件夹运行DTExec.exe。

答案 1 :(得分:0)

我有完全相同的问题。我最终安装了SQL Server 2017,SSMS 17.4和VS 2017,SSDT for VS2017并成功运行我的软件包!看起来SQL服务器和SSDT / VS版本必须“匹配”。不确定它们是否必须是相同的版本。但这很烦人。