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

前端 未结 2 2127
温柔的废话
温柔的废话 2020-12-06 14:15

I am testing SSIS package that I upgraded from VS2005 project to VS2013 (package deployment model) project. This is very simple package which just processes files one by one

相关标签:
2条回答
  • 2020-12-06 14:59

    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.

    0 讨论(0)
  • 2020-12-06 15:04

    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
    
    0 讨论(0)
提交回复
热议问题