SAS将文件上载到SFTP站点



我修复了代码中的一个错误,但仍然收到错误消息错误:打开文件CSVFTP失败错误:连接已超时。。注意:由于出现错误,SAS系统已停止处理此步骤。注:从数据集中读取了1个观察结果。

这是我正在使用的代码:

filename csvftp ftp "text.csv"
cd = '/folder1/folder2/'
host = 'xxxx.net'
user = 'xxxxx'
pass = 'xxxxx'
rcmd = v
prompt 
debug;
proc export data = data1
outfile = csvftp
dbms = dlm
replcae;
delimiter = ',';run;

如果您想访问SFTP服务器,您必须使用"filename SFTP"而不是"filename ftp"。此示例在连接到SSHD服务器(标准端口:)后,使用SFTP访问方法读取名为test.txt的文件

filename myfile sftp '/users/xxxx/test.txt' host="unixhost.server.com";
data _null_;
   infile myfile truncover;
   input a $25.;
run;

最新更新