Proc SQL SAS导出到CSV引发访问错误

时间:2019-04-16 20:29:32

标签: sas export

我有一组代码不断抛出错误并且无法弄清楚原因;

错误:访问权限不足        / sas / config9_4 / compute / Lev2 / SASApp / \ VA019 \ F01B \ Everyone \ B_ADHOC \ MWDATA \ Student_D_Repor        t_20190416.csv。

PROC EXPORT OUTFILE="\\\VA019\F01B\Everyone\B_ADHOC\MWDATA\Student_D_Report_&mToday..xlsb" 

            DATA= Student_D_Report
            DBMS=   EXCELCS   REPLACE;
            SHEET='DEBIT';
           run; 

我正在以excel格式导出到xlsb,并且工作正常。下面的代码

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATIONx"/>

有想法吗?

1 个答案:

答案 0 :(得分:0)

似乎您正在运行连接到localhost的SAS EG,并正在写入Windows网络共享\\VA019。出现该错误,好像您现在已连接到在Unix上运行的SAS服务器并试图写入同一Windows网络共享,而Unix box登录正在尝试使用旧的Windows网络共享。

您将需要:

  • 导出到Unix文件夹(/tmp或您登录时的子文件夹)并通过EG将csv下载到PC
  • 请您的Unix管理员在Unix中挂载VA019 Windows共享,并授予您对其进行写入的权利。

无论哪种情况,在Unix托管SAS中运行的代码都必须更改proc export outfile=路径。