【发布时间】:2023-04-11 01:06:01
【问题描述】:
我正在尝试通过 SSIS 进程任务使用命令行通过 SFTP (FTP Voyager) 发送文件。这是我输入的论点:
/C "C:\Program Files (x86)\RhinoSoft.com\FTP Voyager\FTP Voyager.exe"
profile="SVB TransACT Gateway" autoquit=1
put="C:\Data Warehouse\SVB Data\CONS2015060507""
如果我直接在命令窗口中运行代码(没有启动 /C),它执行得很好。如果我在 SSIS 包中运行它,我会收到以下错误。
Date,Source,Severity,Step ID,Server,Job Name,Step Name,Notifications,Message,Duration,Sql Severity,Sql Message ID,Operator Emailed,Operator Net sent,Operator Paged,Retries Attempted
06/10/2015 16:25:29,jbTestPackage,Error,0,CARLSBERG,jbTestPackage,(Job outcome),,The job failed. The Job was invoked by User HAHNFAMILY\hnadmin. The last step to run was step 1 (Run Package).,00:00:06,0,0,,,,0
06/10/2015 16:25:29,jbTestPackage,Error,1,CARLSBERG,jbTestPackage,Run Package,,Executed as user: CARLSBERG\SYSTEM. Microsoft (R) SQL Server Execute Package Utility Version 10.0.5500.0 for 64-bit Copyright (C) Microsoft Corp 1984-2005. All rights reserved. Started: 4:25:29 PM Error: 2015-06-10 16:25:35.63 Code: 0xC0029151 Source: Execute Process Task Execute Process Task Description: In Executing "C:\Windows\System32\cmd.exe" "/c "c:\data warehouse\svb data\ftptransfer.bat"" at ""<c/> The process exit code was "255" while the expected was "0". End Error DTExec: The package execution returned DTSER_FAILURE (1). Started: 4:25:29 PM Finished: 4:25:35 PM Elapsed: 6.344 seconds. The package execution failed. The step failed.,00:00:06,0,0,,,,0
我错过了什么?
【问题讨论】: