1. 程式人生 > >用RunASDate解決SAS 9.4許可證過期的問題

用RunASDate解決SAS 9.4許可證過期的問題

sha 教育 ava 所有 環境 src taobao mage 18C

近期由於小女準備就讀統計學專業,因此在網上查找很多版本的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
只需要分別在SASHome\SASFoundation\9.3\nls\en\
和SASHome\x86\SASFoundation\9.3\nls\en\分別建立一個SASCFG文件夾
技術分享圖片

技術分享圖片

對於“當前日期。。。。。超過了您的SAS系統的最後截止”,網上推薦了一些方法,有重新生成SID數據文件的,有獲取較新SID文件等方法,但通過測試,很多不能成功也較為復雜。
最後筆者勇者RunAsDate(附件下載)這個小工具來解決。
打開開始菜單中的“SAS 9.4 (中文(簡體))“屬性
技術分享圖片
復制”目標“中的所有字符。
運行RusAsDate,進行如下圖修改。
技術分享圖片
如果日期時間設置不合理,如提示如下圖錯誤提示。建議設置為錯誤提示中".........之前,請確保您的........"提示日期之後
技術分享圖片
可以選擇”創建桌面快捷方式“建立快捷方式。
切記,以後運行SAS時,不能直接運行開始中”SAS 9.4 (中文(簡體)“程序,而需要通過RusAsDate運行或者其產生的快捷方式運行。
技術分享圖片

用RunASDate解決SAS 9.4許可證過期的問題