从SSIS中的执行过程任务中激发AzCopy命令时出现错误

时间:2019-08-23 19:36:01

标签: azure ssis etl azcopy

我正在尝试从SSIS执行AzCopy命令。为此,我正在使用执行流程任务。在可执行文件中,我正在通过CMD路径。

参数如下:

azcopy copy "https://xxxxxxxxxx.blob.core.windows.net/customers" "https://xxxxxxxxxx.blob.core.windows.net/archive" --recursive

错误:

  

执行过程任务时错误:0xC0029151,执行过程任务时:   执行“ C:\ Windows \ System32 \ cmd.exe”“ azcopy复制   “ https://xxxxxxxxxx.blob.core.windows.net/customers”   “ https://xxxxxxxxxx.blob.core.windows.net/archive”-“递归”位于“”,   进程退出代码为“ 1”,而期望的退出代码为“ 0”。任务失败:   执行流程任务

我已经从CMD测试了它,并且工作正常。

2 个答案:

答案 0 :(得分:1)

错误:

您的可执行文件应指向AzCopy.exe,参数应开始 复制“ c:\ Folder \ textFile.txt” “ https://xxxxxxxxxx.blob.core.windows.net/archive

答案 1 :(得分:0)

我也有类似的问题,其中一个论点是空格字符。我将属性设置为不同,将可执行文件属性设置为azcopy.exe,将我的arguments属性设置为:cp "<source path>" "<destinationURLwithappendedSAStoken>"

相关问题