美文网首页
SAS9问题汇总

SAS9问题汇总

作者: 夏日毛毛虫 | 来源:发表于2020-06-15 14:54 被阅读0次

    转载自CSDN,如有侵权,请告知。

    https://blog.csdn.net/xGuardian/article/details/84024285?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-2

    近日,为了提升数据分析的效率,准备开始学习SAS相关内容,结合自身已经掌握的Python,希望在数据分析、挖掘方向走的越来越远。

    下面,来分享下我安装SAS过程中遇到的各种问题,真是一个一个坑走过来的。

    系统环境:Windows 10

    安装版本:SAS9.4

    安装教程在此不赘述,网上有一堆,此处仅分享安装遇到的问题,希望能对安装SAS遇到问题的伙伴能有所帮助。以下为具体描述:

    第一坑:提示:“Microsoft Web Services Enhancements 3.0 出错”’

    这个是一进入SAS安装包下载就开始报的错,第一反应是电脑缺少必要环境,但从官网(https://www.microsoft.com/en-us/download/confirmation.aspx?id=14089)下载了相关插件后发现竟然安装不上,几经周折,最终找到问题所在及解决办法。

    安装WSE的过程报的错应该是“error 1327. Invalid drive: d:\”

    此时可以win + r,输入cmd,进入dos界面,输入subst H: %TEMP%[缺少那个盘符就把H换成它就可以]

    然后继续你的操作,机器里又多了系统盘符H,应该是虚拟的软件的安装环境。

    之后不需要了,可以使用以下命令删除盘符!

    输入 Subst h: /D 即可

    第二坑:安装SAS相关包的过程中安装“SAS Bridge for Esri”时报错,此处有2种思路:

    1、直接忽略,等它报错,跳过就好,不影响SAS的正常使用

    2、在安装选择安装插件包的时候不勾选这一项,那么你安装的时候则完全不会遇到这个问题

    第三坑:sas安装后处理失败

    这个估计可能遇到的比较多,造成这个的原因主要是由于SAS你的安装包中的SID不匹配或不兼容,我刚开始安装时使用的安装包自带的SID(修改电脑系统时间至该SID未失效前),重装了好几次都报安装后处理失败(此处提示,安装失败后,建议使用电脑管家软件管理或其他卸载辅助软件卸载已安装的部分SAS后再进行再次安装,否则会有很多缀余文件保存在硬盘中【硬盘特大的不考虑】,同时删除注册表,这个辅助软件会提示,也就很方便)

    解决办法:

    1、修改电脑系统时间至该SID未失效前。这个方法应该是可用的,不过不明白为什么我的报错,此处就在这里说一下,可以尝试。

    2、在网上下载最新的SID,这个就完全不需要修改系统时间了,只需要你将你下载的SID与你下载的SAS安装包进行匹配即可。

    打开安装包“\SAS\SAS 9.4\SAS 9.4\install_doc\9B552V目录的soi网页中”能够查询到你下载的SAS版本号及配置

    打开soi网页后如下所示,以此图为例的Order Number是9B552V,Site number是11204310。

    一般来说,网上下载的Lincense的site number和我们自己安装介质的并不一样,所以我们需要将这两个信息更改为和上面查看到的soi信息一致。

    打开你所下载的license文件,将文件中所有包含Order Number和Site number的都改为和你上面的soi信息一致

    以上图片及思路参考:https://www.jianshu.com/p/a6704ced89ef

    再次使用新的SID进行安装则完全没问题

    第四坑:SAS安装无误,打开SAS,系统报错

    WIN10系统安装好SAS后出现,点击打开出现如下问题:

    ERROR: 逻辑库“SASUSER”的物理名无效。

    NOTE: 无法初始化选项子系统。

    ERROR: (SASXKINI): PHASE 3 KERNEL INITIALIZATION FAILED.

    ERROR: 无法初始化 SAS 内核。

    若出现上述错误:

    (1) 请到以下路径,使用 文本编辑器开启 sasv9.cfg文件(需要管理员权限)。

    C:\Program Files\SASHome\SASFoundation\9.3\nls\en

    C:\Program Files\SASHome\SASFoundation\9.3\nls\zt

    C:\Program Files\SASHome\SASFoundation\9.3\nls\u8

    C:\Program Files\SASHome\SASFoundation\9.3\nls\1d

    对NLS下面所有的文件中的sasv9.cfg都做如下修改:

    (2) 将 -SASUSER "?CSIDL_PERSONAL\My SAS Files\9.3" ,更改如下:

    /* -SASUSER "?CSIDL_PERSONAL\My SAS Files\9.3" */

    -SASUSER c:\temp

    【此处可在文本中搜索-SASUSER,可能不同版本内容不同,只需要将该行注释并替换成-SASUSER c:\temp即可】

    (3) 保存。

    第五坑:sas 9 安装后处理出错后,打开sas,显示如下错误:

    WARNING: 连接逻辑库“SASHELP”中指定的一个或多个逻辑库不存在。这些逻辑库

    WARNING: 接中删除。

    参考这个上的内容

    http://support.sas.com/kb/45/523.html

    不应该用管理员安装软件啊~~~

    解决方法是在nls\en下面新建一个SASCFG文件夹就可以啦,哈哈

    当然,如果是中文的就在nls\zh下面新建这个文件夹啦

    哈哈哈哈哈哈

    //First, correct the warning:

    WARNING: One or more libraries specified in the concatenated library SASHELP do not exist.

    These libraries were removed from the concatenation.

    Navigate to the sasroot\nls\en folder and create a folder called SASCFG (if it does not already exist). For sasroot, use the installation path for SAS 9.3. The following sample paths illustrate default 32-bit and x64 paths. Use the path that is applicable to your system and your SAS installation.

    Examples of Paths

    C:\Program Files\SASHome\SASFoundation\9.3\nls\en

    C:\Program Files\SASHome\x86\SASFoundation\9.3\nls\en

    Once you have created the SASCFG folder, the resulting path should resemble one of these examples, depending on which one is applicable to your system and SAS installation:

    C:\Program Files\SASHome\SASFoundation\9.3\nls\en\SASCFG

    C:\Program Files\SASHome\x86\SASFoundation\9.3\nls\en\SASCFG

    以上即为安装SAS过程中可能遇到的问题,希望能够对需要的人提供帮助,谢谢!

    相关文章

      网友评论

          本文标题:SAS9问题汇总

          本文链接:https://www.haomeiwen.com/subject/mzacxktx.html