dtexec for linux,Argument for" set"无效

时间:2017-11-29 18:16:16

标签: linux ssis

我正在尝试在Linux上运行SSIS包并遇到试图传入变量的问题。以下命令在Windows上使用SQL 2017正常工作,但在linux上有错误:

dtexec /F Package4.dtsx /SET \Package.Variables[pDIR].Value;"C:\test\\"

linux上的错误是:

Microsoft (R) SQL Server Execute Package Utility
Version 14.0.1000.169 for 64-bit
Copyright (C) 2017 Microsoft. All rights reserved.

Argument ""Package.Variables[pDIR].Value"" for option "set" is not valid.
C:\test\: command not found

因此参数无效,然后shell尝试将指定的值作为命令执行。参数是否以不同的方式传递给linux版本?

1 个答案:

答案 0 :(得分:0)

经过多次试验和错误后,我发现以下情况有效:

Application Support