我搜索了多个论坛,发现问题类似,但与我的环境不符。
问题:无法在包中执行包
错误:要在SQL Server数据工具之外运行SSIS包,必须安装Integration Services或更高版本的st_Check_Files。
SQL Server 2017信息
SSMS信息
Visual Studio 2017中的版本
以前,我无法从命令提示符执行带有dtexec的任何包,或者从SQL Server代理中执行任何包。
我卸载了SQL服务器以及SSIS和SSDT的任何残余,并重新安装了2017版本,现在我可以通过dtexec命令提示符和SQL Server执行,但无法在Visual Studio SSDT(2017)中执行。
有进一步的见解吗?
答案 0 :(得分:0)
所以我能够通过将目标从SQL 2012更改为2017来解决此问题。现在,从sql代理执行包含脚本任务的包会抛出编译错误,直到我打开包/脚本并再次保存(无更改) )。