SAS安装教程
last更新日期:2025-04-10,提供了最新的SID和无法在线更新sid的报错的解决方案
本教程的步骤均经过大量测试,您的疑问大概率在《评论区》和《文章》中可以找到答案。请相信自己获取信息的能力,如确实有问题可带问题私信注意时间宝贵,环境安装带着一丝玄学,请不要气馁,这是你走向大佬的必经之路
教程食用流程:
首先是正常的安装,如果安装失败请参考报错的处理方法,如未能解决问题请卸载重装后继续正常安装
正常安装:
环境准备:
下面给出本人的环境:
- 操作系统及版本:Windows 10 x1903(Win11适配)
- 安装盘符剩余空间:E&300GB
ps:并不要求配置,只要不是太磕碜
文件准备及安装:
- 首先下载软件包
2022.08: 由于版权问题,2022年8月后无法提供。此前下载的软件包解压后依旧可用,可尝试联系评论区人员获取。
2023.01但由于私信安装包太多,遂寻找之前的网盘文件,不保证当前仍然可用!!!解压密码见评论区,如不可解压即表示文件不可用,请自行寻找
2023.03: 文件下载耗费时间较久,为了不再增加您的试错成本,不再提供网盘文件,本人也无留存文件,私信安装包信息不做回复
仅供科学研究使用,未保证完全适配,请尊重版权,如有侵权请联系删除
https://pan.baidu.com/s/1yJrNbdgLtjHPC5C6pjdC_A?pwd=6789
- 下载到电脑任意盘(不建议C),且保证有22GB以上空间
- 下载完成后打开任意part压缩包进行解压(part1-11任意一个均可),保证解压到盘有22GB空间空余
- 打开解压包,右键以管理员方式点击setup.exe
5. 选择语言,简体中文,确定
6. 安装SAS软件,下一步
7. 安装SAS Foundation和相关软件
这里直接选择下一步
8. 选择安装产品及选择选择模式
切记取消去Esri的勾选,然后选择64位本机模式,一直下一步就可以
9. 接下来选择sid,这个时候我们选择下载文件包含的sid.txt, 并将本机时间调至sid文件中显示的截止日期之前(很重要),你可以选择一个你认为合适的时间进行测试,如果失败更换时间再次尝试即可。
-
然后就是一些简单选择
-
下一步指定浏览器,随便浏览器均可
-
下一步选择部署环境,这里保证纯英文路径就可
-
取消勾选立即启动服务
-
接下来默认均可
-
最后一步出现安装成功,即可正常使用
增强编辑器问题:
如果安装后使用SAS没有代码高亮,请重新安装SAS,或选择忽略(增强型编辑器不安装不影响正常使用)
一些报错处理方法:
1:安装后处理:
最常见的报错就是安装后处理:
解决方案1:
直接确定–完成
然后修改本机时间到2000年左右,在开始菜单找到并打开SAS中文版,基本🆗
解决方案2:
打开sid文件,打开SAS9.4 64bit\install_doc\9B3HNT
中的soi.html
,里面的
分别对应sid文件的Order和Setnumid
分别修改然后看下一部分的卸载重装即可
2:日期超过了SAS系统的最后截至日期:
一般的都是sid日期错误,我们打开SAS9.4 中文简体版 ,查看报错
解决方案:
这个就是日期不合法,我们将日期改到2013.3.1或者2000.3.1就可以正常安装使用了
这个具体的时间需要你自己本机测试,基本上都是sid文件的截至时间
3:逻辑库问题:
解决方案:
请在以下两个路径下,新建SASCFG文件夹(注意更改为你电脑SASHome的路径)
SASHome\SASFoundation\9.4\nls\en
SASHome\SASFoundation\9.4\nls\zh
其结果如下:
SASHome\SASFoundation\9.4\nls\en\SASCFG
SASHome\SASFoundation\9.4\nls\zh\SASCFG
即可正常使用
4:sid及产品许可问题:
解决方案:可看最后的在线更新sid
一般来说sid文件均有截止日期与部分的产品许可证。
如果发现sid过期,可以更改sid文件或者将日期进行微调,大概区间在2000年至2019年,尝试到某个日期可以打开,今后使用此日期即可。
下面的sid更新至25年9月
PROC SETINIT RELEASE='9.4';
SITEINFO NAME='RUTGERS UNIVERSITY - SFA -T&R'
SITE=70079605 OSNAME='WX64_WKS' RECREATE WARN=15 GRACE=0
BIRTHDAY='01JUL2024'D EXPIRE='30AUG2025'D PASSWORD=442948093;
CPU MODEL=' ' MODNUM=' ' SERIAL=' ' NAME=CPU000;
EXPIRE 'PRODNUM000' 'PRODNUM001' 'PRODNUM002' 'PRODNUM003'
'PRODNUM004' 'PRODNUM005' 'PRODNUM006' 'PRODNUM007'
'PRODNUM008' 'PRODNUM010' 'PRODNUM013' 'PRODNUM015'
'PRODNUM025' 'PRODNUM028' 'PRODNUM035' 'PRODNUM050'
'PRODNUM070' 'PRODNUM075' 'PRODNUM094' 'PRODNUM095'
'PRODNUM107' 'PRODNUM119' 'PRODNUM123' 'PRODNUM164'
'PRODNUM165' 'PRODNUM166' 'PRODNUM167' 'PRODNUM192'
'PRODNUM194' 'PRODNUM204' 'PRODNUM208' 'PRODNUM209'
'PRODNUM215' 'PRODNUM216' 'PRODNUM219' 'PRODNUM222'
'PRODNUM225' 'PRODNUM310' 'PRODNUM448' 'PRODNUM535'
'PRODNUM538' 'PRODNUM550' 'PRODNUM557' 'PRODNUM560'
'PRODNUM561' 'PRODNUM563' 'PRODNUM564' 'PRODNUM565'
'PRODNUM566' 'PRODNUM568' 'PRODNUM677' 'PRODNUM678'
'PRODNUM884' 'PRODNUM896' 'PRODNUM964' 'PRODNUM1304'
'PRODNUM1312' '30AUG2025'D / CPU=CPU000;
SAVE; RUN;
在更新sid时出现报错
ERROR: 锁对“SASHELP.CORE.CATALOG”不可用。
ERROR: 软件安装点验证数据无法更新。这很可能是由于 SASHELP 目录在写入模式下不可用,以及/或使用 SAS 命令时 SETINIT 选项尚未指定。
ERROR: 读取软件安装点验证数据时遇到困难。
NOTE: 由于出错,SAS 系统停止处理该步。
可以直接打开“SASHome\SASFoundation\9.4\core\sashelp”文件夹
右键属性将只读的对号去掉进行应用
若发现缺少产品许可,一般只能更换对应的产品许可,通过卸载重装或者在线运行sas文件的方式添加。
卸载重装:
-
先关一下防火墙,这个其实正常安装也需要关掉的
可能有点糊,大致步骤都可以看清(控制面板关闭防火墙) -
删除安装过的注册表
-
然后就是卸载软件包
打开控制面板,点击卸载,找到SAS开头的软件,全部卸载就行了
卸载后回到第一步正常安装
测试代码:
注意:以下代码仅供测试SAS的相关功能(增强编译器是否正常等)
data tong;
input number@@;
cards;
20 13 20 16 23 19 19 16
;
run;
proc sort data=tong;
by number;
proc print;
run;
示例:
更新sid避免修改本机时间启动软件:
当你执行上面测试代码无报错后,可搜索最新sid放入软件中运行,即可看到sid最新截至时间,若大于当前日期,后续即可正常打开软件而不需要修改本地的时间