发现大家装SAS的时候经常出错,然后正好帮朋友排错成功,也参考了一些网络上的知识贴还有SAS自带的排错提示~分享给大家~~主要是针对已经安装成功,但是英文版和中文版都打不开的情况~~
PS:帮朋友装的是SAS 9.3 32位的
常见问题一:
WARNING: One or more libraries specified inthe concatenated library SASHELP do
not exist. Theselibraries were removed from the concatenation.
【警告:一个或级联库SASHELP指定多个库
警告:不存在。从串接中删除这些库。】
上述的错误信息只需要在一下两个路径下分别新建一个SASCFG的文件夹的就可以了~很简单
1. C:\Program Files\SASHome\SASFoundation\9.3\nls\en
2. C:\ProgramFiles\SASHome\SASFoundation\9.3\nls\zt
新建完的结果:
1. C:\ProgramFiles\SASHome\SASFoundation\9.3\nls\en\SASCFG
2. C:\ProgramFiles\SASHome\SASFoundation\9.3\nls\zt\SASCFG
常见问题二:
ERROR: The SASHELP Portable Registry ismissing or corrupted.
【错误:SASHELP可移植注册表缺失或损坏】
首先根据安装包位数,下载所需附件的文件,将其更名为“regstry.sas7bitm”后,替换SAS9.3安装目录下所有的regstry.sas7bitm【PS:之前的regstry.sas7bitm可以改名为regstry_old.sas7bitm,尽量保留不要删除。】;
32位
和64位
的分别适用于两类安装包,全部进行替换后保证英文版可以打开;
如果经过上述替换后中文版还是不能打开,可以用另一个附件替换,不过目前只测试32位
替换后可以打开。
另外就是,替换后还需要进行一个注册恢复,需要使用SASRegistryRebuildTool
,有32位和64位的工具,打包在一起啦~
常见问题三:
ERROR: The current date of Wednesday, April 22,2015 is past the final
ERROR:expiration date for your SAS system, which is Monday, April 3, 2000.
ERROR:Please contact your SAS Installation Representative to obtain your
ERROR:updated SAS Installation Data (SID) file, which includes SETINIT
ERROR:information.
也有这类问题的,就是SID授权过期导致的问题,可以通过更改系统时间直接解决,比如上述情况需要将时间更改到2000年4月3日之前就可以了。SAS9.3似乎也可以通过在SAS程序组下Utilities目录,点“续订SAS软件”实现,不过需要你下载好新的符合现在时间的SID。
因为论坛币也不是很够~看我写的也挺辛苦的TAT~所以如果下载就需要大家一点论坛币哈~~以上~~希望大家运行顺利~~