【发布时间】:2015-12-16 20:12:58
【问题描述】:
我正在尝试通过 Citrix 环境使用 SAS Enterprise Guide 6.1 中的 PROC EXPORT 将数据集发送到 Excel,但文件路径似乎存在问题。
我的代码如下:
proc export data = work.Test
outfile = '\\servername\path\Test.xls'
dbms = xls replace;
sheet = "Test";
run;
我收到的错误消息是“错误:访问 /sasconfig/compute/ciapp/Lev1/CIApp/\servername\path\Test.xls 的授权不足。”
我提供的路径被附加到另一个我没有定义的路径。注意,服务器名不是“C:”之类的别名,实际上是服务器的路径,但为了保密,我把它去掉了。
如果我将行更改为:
outfile = 'H:/Test.xls'
错误消息是“错误:物理文件不存在,/sasconfig/compute/ciapp/Lev1/CIApp/H:/Test.xls”
但如果我将行更改为:
outfile = '/Test.xls'
错误消息是“错误:访问 /Test.xls 的权限不足。”
我认为我根本不了解 SAS 尝试使用的文件路径。我在做什么错/如何确定可以将 Excel 文件实际导出到的路径?
【问题讨论】:
标签: sas