微軟ssis工具本身不支持SFTP的,需要藉助工具完成。
1、11首先在機器上裝、 winscp ,完成後把安裝目錄維護進系統環境變量 path 中。
2、在ssis中創建 執行進程任務 執行bat。
3、bat 腳本如下
@echo off
cd C:\Program Files (x86)\WinSCP
winscp.exe /console /command "option batch on" "option confirm off" "open sftp://用戶名:密碼@47.103.207.161:22" "option transfer binary" "cd 目錄" "put *.txt" "exit"
完成。