我们需要确定我们现在使用的是哪种类型的SAS(pc SAS或服务器SAS)。有没有办法找出我们使用的是什么SAS,是指PC SAS还是SAS Server?
发布于 2014-03-11 16:19:24
使用"proc setinit;run;“,您将看到您的SAS安装所注册的机器类型,如果它包含"Workstation”,那么您就会得到答案:)
更准确地说,让我知道在OSNAME下显示了什么,我会向你确认的!
一条很好的规则是,只有Windows机器可以是“工作站”如果你在Linux、Aix、HP-UX或Solaris下,你可能有一个服务器许可证,这取决于你声明的内核数量
你好,尤尼斯
发布于 2017-05-08 20:10:45
另一种方法是使用_SASSERVERNAME变量。当通过接口连接时,如EG或PC SAS运行
%put &_SASSERVERNAME;
应提供诸如“Local”或您的SAS服务器名称之类的答案。此外,您可以在宏代码中使用该变量来根据所连接的服务器运行条件逻辑。
%macro server;
%if &_SASSERVERNAME = 'Local' %then %do;
%end %else %if &_SASSERVERNAME = 'MYSERVER' %then %do;
%end;
%mend server;
%server
最好的
https://stackoverflow.com/questions/22302654
复制相似问题