gpt4 book ai didi

linux - Linux 的 dtexec, "set"的参数无效

转载 作者:太空宇宙 更新时间:2023-11-04 12:15:26 24 4
gpt4 key购买 nike

我正在尝试在 Linux 上运行 SSIS 程序包,但在尝试传递变量时遇到了问题。以下命令在使用 SQL 2017 的 Windows 上运行良好,但在 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 版本的参数传递是否不同?

最佳答案

经过反复试验,我发现以下方法有效:

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

关于linux - Linux 的 dtexec, "set"的参数无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47559241/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com