4

每当我创建一个新库,然后关闭 SAS 并再次打开它时,我都找不到我的库。我找到了一个选项:Tools => New Library => check "Enable at startup"

此功能的编码是什么?

libname mylib "C:// ......  " *then what?
4

2 回答 2

4

将您希望在每个会话中可用的所有库名放在一个 autoexec.sas 文件中。

于 2013-08-06T01:52:48.550 回答
3

这里有两种方法:如果您使用的是元数据服务器,请在此处定义库并检查属性>选项>高级选项下的“库已预先分配”选项。现在,如果您的元数据身份具有读取权限,则该库应该出现在使用该库分配到的工作区服务器的客户端中。

如果您使用的是独立的 SAS Foundation 客户端并且不使用元数据服务器,则应将 libname 语句放在 autoexec.sas 文件中。如果 SAS 位于运行 sas 的文件夹(当前文件夹)或 PATH 环境变量指定的文件夹之一或当前文件夹的根目录或与sas.exe。

您还可以在启动 sas 时指定 autoexec 选项,如下所示: sas.exe -autoexec "/path/to/the/autoexec.sas" 或者,您可以在配置文件中指定 autoexec 选项。这称为 sasv9.cfg,与 sas.exe 文件位于同一文件夹中。

于 2013-08-06T10:49:39.220 回答