在 SSIS 中使用 Execute Process Task 和 WinSCP 进行 SFTP 传输
SFTP transfer using Execute Process Task and WinSCP in SSIS
我在 WinSCP 根文件夹 USERDATA 中放置了一个 User_file.txt
文件,我正在尝试将其下载到给定位置 C:\User\Local\
。
Executable- C:\Program Files (x86)\WinSCP\WinSCP.exe
Arguments - /log=c:\path\to\log\winscp.log /command "open ftp://username:password@example.com/" "get /USERDATA/User_file.txt C:\User\Local\" "exit"
我遇到以下错误:
No connection could be made the target machine actively refused it
不确定我错过了什么。我参考了 Stack Overflow 上的一些相关 post。
您想使用 SFTP,但在 session URL.
中使用 FTP (ftp://
) 协议
改用sftp://
:
... "open sftp://username:password@example.com/" ...
WinSCP GUI 可以generate a correct script/command-line template for you.
我在 WinSCP 根文件夹 USERDATA 中放置了一个 User_file.txt
文件,我正在尝试将其下载到给定位置 C:\User\Local\
。
Executable- C:\Program Files (x86)\WinSCP\WinSCP.exe
Arguments - /log=c:\path\to\log\winscp.log /command "open ftp://username:password@example.com/" "get /USERDATA/User_file.txt C:\User\Local\" "exit"
我遇到以下错误:
No connection could be made the target machine actively refused it
不确定我错过了什么。我参考了 Stack Overflow 上的一些相关 post。
您想使用 SFTP,但在 session URL.
中使用 FTP (ftp://
) 协议
改用sftp://
:
... "open sftp://username:password@example.com/" ...
WinSCP GUI 可以generate a correct script/command-line template for you.