从GUI中删除标准SAS库

从GUI中删除标准SAS库,sas,Sas,我想从我的SAS 9.3 GUI中删除/删除/取消分配标准SAS库 我尝试了两种方法来删除一个不起作用的库: %sysfunc(libname(maps))导致: 错误180-322:语句无效或使用顺序不正确。 注释掉文件sasv9.cfg中有问题的启动代码 我没有权限修改该目录中的(C:\Program Files…)文件 谢谢 图书馆包括: -地图 Mapsgfk 马普萨斯 萨舍尔 萨苏尔 不确定是否可以在不更改系统范围的config.sas文件的情况下删除它们。但是您可以将映射选项指向空

我想从我的SAS 9.3 GUI中删除/删除/取消分配标准SAS库

我尝试了两种方法来删除一个不起作用的库:

  • %sysfunc(libname(maps))
    导致:
  • 错误180-322:语句无效或使用顺序不正确。

  • 注释掉文件sasv9.cfg中有问题的启动代码
  • 我没有权限修改该目录中的(C:\Program Files…)文件

    谢谢

    图书馆包括: -地图

    • Mapsgfk

    • 马普萨斯

    • 萨舍尔

    • 萨苏尔


    不确定是否可以在不更改系统范围的config.sas文件的情况下删除它们。但是您可以将映射选项指向空设备,这样它们就不会找到任何数据集。这里是PROC选项的输出

     MAPS=!SASROOT/maps
                       Specifies the location of SAS/GRAPH map data sets.
     MAPSGFK=!SASROOT/mapsgfk
                       Specifies the location of GfK maps.
     MAPSSAS=!SASROOT/maps
                       Specifies the location of SAS map data sets.
    
    可以使用命令行选项指向这两个不同的位置

    sas -maps /dev/nul  -mapsgfk /dev/nul -mapssas /dev/nul
    
    仍将创建libref,但找不到任何成员

    您可能会对SASUSER执行类似的操作,但是您可能还希望添加
    -rsasuser
    选项,以便SAS能够创建一个WORK.PROFILE来代替普通的SASUSER.PROFILE目录


    我不认为您会想删除SASHELP libref,因为我认为SAS中有许多东西如果无法找到通过该libref提供的东西就无法工作。

    您得到了180-322,因为libname函数返回一个值,您在开放代码中调用它,而它生成的代码无效

    29         %put NOTE: %sysfunc(libname(maps));
    NOTE: -630193
    

    按照上面的步骤操作,您将看到值。但是,您似乎无法清除LIBREF映射。

    您可以删除与映射相关的libname,代价是无法使用映射文件,并且可能会丢失一些功能

    如果将基本配置文件复制到其他位置,或者复制到操作系统中提到的预定义位置之一(此处我链接到Windows版本,但Unix有一个);或者到快捷方式中
    -CONFIG
    选项上指定的位置,例如:

    "C:\Program Files\SAS94\SASFoundation\9.4\sas.exe" -CONFIG "C:\temp\sasv9_nolibs.cfg"
    
    您可以在没有对通常存储配置文件的程序文件目录的写访问权限的情况下执行此操作。如果这样做,则可以通过删除-MAPS和相关行对其进行自定义。那么这些库将不会被创建;在这种情况下,只创建SASHELP、SASUSER和WORK,如下所示:

    删除SASUSER似乎是不可能的,因为虽然您可以删除配置文件中的
    -SASUSER
    选项,但它仍然会创建SASUSER文件夹

    删除
    -SASHELP
    选项将不幸导致SAS在初始化时崩溃;SASHELP包含许多SAS功能的核心文件,没有它SAS无法工作。请参见下面的屏幕截图


    因此,您可以获得3个库,但不能再进一步。

    您指的是哪种GUI?企业指南?你为什么要删除这些?它们是系统库,通常不应该修改,而不是企业指南。SAS 9.3。我不是想修补/删除实际的数据集,只是从列表中删除有趣的问题!我当前的安装还锁定了配置文件。如果更改选项不起作用,我可能会建议使用AF/SCL构建一个浏览器窗口,其中只包含您想要的库。显然,地图和MAPSGFK不需要,但不需要SASHELP或SASUSER。我相信在安装SAS时可以选择设置地图库。默认情况下没有设置我的,我必须向我们的IT团队发送SR以填充它们。