在计算机系统时间未更改的情况下,启动sas程序的报错提示如下:
WARNING: 连接逻辑库“SASHELP”中指定的一个或多个逻辑库不存在。这些逻辑库已从连
WARNING: 接中删除。
ERROR: 当前日期 Thursday, August 17, 2017 超过了您的 SAS 系统的最后截止
ERROR: 日期 Monday, January 5, 2015。
ERROR: 请与 SAS 安装代表联系以获得更新的 SAS 安装数据 (SID) 文件,
ERROR: 该文件包含 SETINIT 信息。
要查找 SAS 安装代表的姓名,请访问 http://support.sas.com/repfinder
并提供您的软件安装点编号 11201425 以及公司名称“SAS TRIAL LICENSE FOR
TRAINING”。在提供的 SAS REP 列表中,查找操作系统 W32_WKS 的 REP。
ERROR: 从 SASHELP 初始化 SETINIT 信息失败.
NOTE: 无法初始化选项子系统。
ERROR: (SASXKINI): PHASE 3 KERNEL INITIALIZATION FAILED.
ERROR: 无法初始化 SAS 内核。
我的电脑是32位,成功解决方法如下:
【Step1:在电脑的SAS安装路径找到如下目录】:
D:\SAS94\SASHome\SASFoundation\9.4\nls\zh
然后在“zh”这个文件夹下新建一个名为“SASCFG”的文件夹(如果这个文件夹不存在)。
另外,补充说明一点,安装路径可自己决定,我想把SAS安装在D盘,因此在双击安装包里的setup.exe程序文件之前,我先在D盘创建文件夹“SAS94”,再创建子文件夹“SASHome”,安装时路径就选“D:\SAS94\SASHome”,等安装结束,就会出现上述目录了;
【Step2:调整计算机系统的年份和日期】:
这个得多调整几次,可以在报错提示里出现的日期、SID文件里的到期日期(我安装的SID文件到期日期是2014.12.31)等这几个日期前后多试几次,总有一个时间段里的日期可以。下面我们来试验一下哪个日期比较妥帖:
1).我把系统日期调整为2015.1.1(即上述报错提示截图里出现的日期2015.1.5之前),可以正常启动SAS,但是SAS会提示还有4天过期;
2).我把系统日期调整为2014.1.1,启动SAS,报错提示如下信息:
ERROR: 当前日期 Wednesday, January 1, 2014 在 SAS 系统的创建日期 Monday,
ERROR: September 15, 2014 之前。请确保您的系统当前日期正确,
ERROR: 并且正在运行相应版本的 SAS 系统。
ERROR: 从 SASHELP 初始化 SETINIT 信息失败.
NOTE: 无法初始化选项子系统。
ERROR: (SASXKINI): PHASE 3 KERNEL INITIALIZATION FAILED.
ERROR: 无法初始化 SAS 内核。
3).我把系统日期调整为2014.10.1(即上述2中报错提示里出现的日期2014.9.15之后,又在SID文件到期日期之前),在这个日期下可以很完美地启动运行SAS。
完成Step1 & Step2,就可以正常启动SAS啦~
氮素,还有一个严重的问题,若每次启动SAS都要调整一遍计算机的系统日期,岂不是灰常滴麻烦?所以,这里和大家分享一个简便的办法,就是去网上下一个“runasdate”的软件包,将运行程序的快捷方式添加到任务栏,调整好恰当的时间,每次运行SAS之前只要点开任务栏里的“runasdate”图标,跳出如下截图,点击“run”键,就可以立即启动SAS9.4啦~
网上都有免费的“runasdate”压缩包可以下载哦~


雷达卡





京公网安备 11010802022788号







