sas 9.3和9.4之间使用文件名sftp是否存在语法差异



我希望有人能帮忙-我已经阅读了关于在sas中使用文件名sftp的文档,它表明v9.3支持这一点。我使用的语法是:

文件名myfile sftp'path'user=&用户主机=&主办

这在9.4中是绝对好的。然而,我在9.3中收到了用户和主机的"无效选项名称"错误。

我应该使用不同的语法吗?或者这里有其他问题吗?

我已经在sas之外建立了联系。

非常感谢!

您通常不会在SSH身份验证中使用指定用户和密码。使用OPTIONS=关键字可以指定用于身份验证的SSH选项。

SAS 9.3语法参考;FILENAME语句、SFTP访问方法";显示了所引用的选项user=host=的值。该文档还包含几个示例。

宏变量值(您没有显示它们(很可能还没有引号。

尝试使用双引号,以便在中解析宏变量

Filename myfile sftp 'my-external-file' user="&user" host="&host";

此外,如果您的代码包含花哨的引号(那些弯曲的引号(,您也会遇到问题。

相关内容

最新更新