SAS9问题汇总

转载自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问题汇总)