Передача SFTP с использованием задачи «Выполнение процесса» и WinSCP в SSIS - PullRequest
2 голосов
/ 18 июня 2019

У меня есть файл User_file.txt, помещенный в корневую папку WinSCP USERDATA, который я пытаюсь загрузить в указанное местоположение 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"

У меня ошибка ниже:

Невозможно установить соединение, целевая машина активно отказалась от него

Не уверен, что мне не хватает.Я взял ссылку из пары похожих постов о переполнении стека.

1 Ответ

1 голос
/ 18 июня 2019

Вы хотите использовать SFTP, но использовать протокол FTP (ftp://) в сеансе URL .

Использовать sftp:// вместо:

... "open sftp://username:password@example.com/" ...

WinSCP GUI может сгенерировать правильный скрипт / шаблон командной строки для вас .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...