用RunASDate解决SAS 9.4许可证过期的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用RunASDate解决SAS 9.4许可证过期的问题相关的知识,希望对你有一定的参考价值。

近期由于小女准备就读统计学专业,因此在网上查找很多版本的SAS。但在安装SAS 9.4时,直接使用从网上下载的许可证文件时,基本提示已经过期,无法正常使用。无奈之下,想到由于软件许可证是通过时间来判断的,因此灵机一动,是否通过RunASDate这个小工具来解决这个问题,最终发现一下子就搞定了。

1、软件简介
SAS全称STATISTICAL ANALYSIS SYSTEM,是一款统计分析软件,在此领域,完全可以说前无古人后来者,1966年开发成功,至今已有50年了,1976年开始运营,包括主要的功能维护、新功能完善和上市销售,到如今也有整整40年了,经过两代人的努力,是世界范围内公认的最好最权威的统计分析软件,没有之一,由于他的强大,广泛应用于大型企业,比如巴莱克银行、三星人寿保险、法国电信以及国内的中国信托商业银行等等,从合作客户就可见一斑;事实上,SAS在全球有超过10万家合作机构,直接用户过千万人,遍及金融运输、生产销售、政府教育等部门,软件由多个模块组成,除了最基础的“BASE SAS”外,软件主要涵盖统计、质量监测、发展规划、先期预测、矩形运算等30多个模块,还肩负着四大任务,即数据访问、数据管理、数据分析、数据呈现,因此SAS被称为世界上统计分析软的标准。
2、下载地址(64位)
https://pan.baidu.com/s/1dEU5eYt#list/path=%2F
解压密码:tiankongzhiji.taobao.com
技术分享图片
解压后的目录结构如下图
技术分享图片
其中sid_Files文件夹下包含Sas安装数据文件(许可证等)
3、安装要求
如果之前安装过SAS任何一个版本,先通过控制面板卸载所有有SAS字样的程序,然后删除SAS所安装的文件夹(包括sas和sashome这两个文件夹),如果SAS无法卸载,就直接删除SAS所安装的文件夹(包括sas和sashome这两个文件夹),再用360和优化大师分别清理一下注册表(最好用两个软件都清理一次,比较彻底)。

重新启动电脑,暂时关闭杀毒软件和防火墙(这一步务必要做,否则可能影响软件的正常安装。以360为例,要关闭360杀毒和360安全卫士)。

注意:整个安装路径中不能出现中文字符。

SAS环境URL:http://localhost:8080/saslogon/sas-environment.xml

系统安装了net framework3.5。

4、安装过程
以管理员账户运行安装程序
选择“安装SAS软件”
技术分享图片
“指定SAS主目录”,由于SAS安装后约有近20G,所以建议安装在剩余空间较大的磁盘。
技术分享图片
选择“安装SAS Foundation和相关软件”
技术分享图片
在“选择要安装的产品”选择除SAS Bridge for Esri之外的所有产品
技术分享图片
选择SAS Enterprise Guide模式。根据电脑的操作系统来选择。
技术分享图片
选择SAS Add-in for Microsoft Office 模式。根据电脑上安装的Office的情况来选择
技术分享图片
指定SAS 安装数据文件。
技术分享图片
指定安装文件夹下的sid_Files文件夹下的Sas安装数据文件
技术分享图片
通过查看窗口中的“截止日期”,调整系统时间为截止日期之前,如2014年1月14日。如果不调整或者调整为截止日期之后,系统会提示错误,无法安装。

“选择语言支持”
技术分享图片
“选择区域设置”
技术分享图片
“选择SAS文件类型的默认产品”
技术分享图片
指定Internet浏览器可执行文件的完整路径
技术分享图片
指定SAS/Graph Java Applet部署目录
技术分享图片
取消选择“Windows 启动时自动立即启动服务”
技术分享图片
指定SAS PCFiles Server端口(默认为9621,一般不建议修改)
技术分享图片
指定SAS 环境URL
由于在单机上安装,SAS环境URL为:http://localhost:8080/saslogon/sas-environment.xml
技术分享图片
指定SAS Document Conversion主机和端口(默认,不修改)
技术分享图片
检查系统
技术分享图片

技术分享图片
部署安装(选择“开始”执行安装)
技术分享图片

技术分享图片
当安装基本结束时,会出现如下图错误,直接确定,继续安装,等待安装完成
技术分享图片

技术分享图片

5、运行错误处理
由于在安装过程将系统设置为2014年,这会影响系统和很多应用软件的正常使用(如Office等)。因此,当安装结束后,还是需要将系统日期和时间设置正常。
当运行开始菜单中的“SAS 9.4 (中文(简体))”,会出现如下错误
技术分享图片

对于“连接逻辑库SASHELP中指定的一个或多个逻辑库不存在”的解决方法:
可以参考http://support.sas.com/kb/45/523.html
只需要分别在SASHomeSASFoundation9.3 lsen
和SASHomex86SASFoundation9.3 lsen分别建立一个SASCFG文件夹
技术分享图片

技术分享图片

对于“当前日期。。。。。超过了您的SAS系统的最后截止”,网上推荐了一些方法,有重新生成SID数据文件的,有获取较新SID文件等方法,但通过测试,很多不能成功也较为复杂。
最后笔者勇者RunAsDate(附件下载)这个小工具来解决。
打开开始菜单中的“SAS 9.4 (中文(简体))“属性
技术分享图片
复制”目标“中的所有字符。
运行RusAsDate,进行如下图修改。
技术分享图片
如果日期时间设置不合理,如提示如下图错误提示。建议设置为错误提示中".........之前,请确保您的........"提示日期之后
技术分享图片
可以选择”创建桌面快捷方式“建立快捷方式。
切记,以后运行SAS时,不能直接运行开始中”SAS 9.4 (中文(简体)“程序,而需要通过RusAsDate运行或者其产生的快捷方式运行。
技术分享图片

以上是关于用RunASDate解决SAS 9.4许可证过期的问题的主要内容,如果未能解决你的问题,请参考以下文章

你的windows许可证即将过期用原来的U盘有用吗?

SAS 升级到 9.4M7 后,Oracle 数据库上的 MIN 函数行为发生了变化

visual studio 2017许可证已过期怎么解决?

电脑许可证过期怎么办

sas spawner

Visual Studio 2015 许可证到期无法更新问题解决