SAS9.4安装花了我将近十个小时,特此将安装中遇到的问题记录下来,如有帮助,十分开心。
一、SAS文件及安装
网上能找到的SAS9.4,且带EM(Enterprise Miner)模块的,就只有SAS9.4_M2,M5、M6网上的包都是不带EM模块的,这是个很大的坑,不知道的话,安装几遍不同的版本你会奔溃。
安装过程:先使用M2自带的sid安装,修改时间(在授权到期前一点就好了,前面太多的话可能超过软件销售时间,也会报错);然后再导入网上流行的2021到期的sid,导入前需修改2021_sid的order及eid。
安装前先确保系统资源配置好,win8.1需要安装net framework 3.5,win10默认满足可直接开始安装。
模块选择时先全选,然后单独勾掉ERSI模块,因为它没啥用,还会导致安装后报错(不过这个报错不影响使用)。
具体资源自行百度(下载了好几个版本,不记得在哪下载的了),SAS9.4 64bit,解压密码是个淘宝店铺,spm=a1z38n.10677……
SAS9.4_M2,下载地址:https://www.jianshu.com/p/eee0e7967cfb?from=groupmessage
sid的更新方法(Google如下关键字):sid_headersas 9.4 win 64 2021 filetype:txt
二、SAS安装环境
考虑到SAS的难安装、难卸载赫赫有名,所以我是在win10的虚拟机里安装测试的。
开始使用的是win10的hpyer-v自带的预览环境,修改时间后它总是会自动改回,以为是预览系统的原因,就删掉环境自己安了个win8.1的环境,依然如此。
网上百度了下 "时间修改又自动改回",基本上是设置里时间自动同步导致的,睡醒一觉去hpyer-v的设置里查看,有个集成服务,把里面的时间同步勾掉就好。
建议自己装一个系统,不要用默认的win10预览环境(虽然它很省事),因为它默认的区域是美国,SAS安装后中文显示是乱码,此处也搞了半天,要去控制面板设置(想不到吧,win10设置里关于语言和区域的设置完,你会发现依然是乱码),时间和区域---->区域---->非unicode的程序和语言。网上也有人说预览环境过期后,会过一小时就自动关机,我是无缘见识了。
也有人说要把UTF-8改成EUC-CN(https://www.cnblogs.com/tengfei520/p/12979484.html),其实只要你安装的时候区域选了中国,然后统一unicode使用UTF-8不打勾,安好了就中文可以正常显示的,我是走了极大的弯路才领悟到的。
另:
1、如想安装win7环境,hpyer-v的虚拟要选择第一代,不然安不了。
2、导入系统镜像后,需要在设置启动顺序里,把网络连接设置到最后,不然会报错,不能从镜像正常安装系统。
3、新建一个交换机,选择你实际联网的网卡即可,选择内部网络并配置给你的虚拟机,外部电脑更改适配器设置共享。
4、最好安个win10,因为复制文件到虚拟机时,win8.1不能超过2G,win8.1的网络兼容性也较差。但win10有版本限制,本地电脑是1903,虚拟机下了个太新(1909)的不支持启动,应该是你下的win10版本要早于你本地的hpyer-v版本或者win10版本,我懒得折腾了。
三、其他
有问题的朋友可以留言交流,知道的尽力解答。