在我以前的工作场所,我可以访问基本SAS(直接在服务器上以交互方式运行SAS),我可以通过发出代码proc setinit; run;
<轻松地从SAS日志中找到当前的SAS版本/ p>
在我的新工作场所,没有基础SAS - 仅限企业指南。我尝试运行相同的代码,但SAS版本没有出现在SAS日志中。
我想从Enterprise Guide中轻松找到服务器上运行的SAS版本。这可能吗?如果是这样,怎么样?
答案 0 :(得分:5)
如果您更喜欢点击选项,还有一些其他选项可用而不是使用全局宏变量(&sysver
和&sysvlong4
)。
首先,在帮助下 - &gt;关于SAS Enterprise Guide,如果选择“配置详细信息”,则可以看到SAS系统版本。
其次,如果您在服务器树中选择服务器(在左下角的窗口中),然后右键单击 - >属性,您将看到SAS版本/等。信息。
第三,如果继续并选择“查看初始化日志”,它将显示初始化日志(SAS在日志中启动会话时显示的位)。这包括版本号和一些其他有用的信息。
答案 1 :(得分:4)
您要查找的值存储在系统中的自动宏变量中。下面的代码检索宏变量并将它们打印到日志中以供参考。
%put ** my information;
%put short version: &sysver;
%put version: &sysvlong4;
%put site #: &syssite;
%put cpu: &sysscp &sysscpl;
编辑:更新答案 您可以使用PROC PRODUCT_STATUS,因为它会将相关信息打印到日志中。
proc product_status;run;
答案 2 :(得分:3)
只需运行以下代码,即可自动打印所有可用信息。
proc setinit;
run;
答案 3 :(得分:0)
您也可以使用
%put _all_;
将显示会话中可用的所有宏变量。
答案 4 :(得分:0)
proc setinit; 运行;
或在企业指南左上方的帮助标签下。
答案 5 :(得分:0)
%put &_clientversion;
为您提供版本。
答案 6 :(得分:-1)
proc setinit; 运行;
您可以运行这组代码并检查结果。它将告诉您所使用的版本。