To run a SSIS package outside of SQL Server Data Tools you must install Move File to Archive of Integration Services or higher

末鹿安然 提交于 2019-11-28 11:37:30

Just to give future visitors something to look on, in my case issue was I had two different version of SSIS installed on same machine. One was for 2005 and another for 2014. And oddly enough even I was explicitly pointing to newer version (as shown in later part of post) in my command, it was always using old version.

Once I had clean system with just SQL Server 2014 (& SSIS) same package ran without any issue. So it appears a limitation of some sort which doesn't allow to run two different versions of SSIS on same machine.

Aram Dodakian

You need to install SQL Server and make sure to select Integration Services. Then run DTExec.exe from the new SQL server installation folder.

In my case I installed SQL server 2016 Standard Edition, and DTExec.exe was in the following location:

C:\Program Files\Microsoft SQL Server\130\DTS\Binn\DTExec.exe

So your new command file (for SQL Server 2016) would look like this:

"C:\Program Files\Microsoft SQL Server\130\DTS\Binn\dtexec.exe" /f "C:\SSIS\Load_Files.dtsx" /ConfigFile "C:\SSIS\loadFiles_SSIS_Configuration.dtsconfig
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!