Leo Yeh's Blog

SAS 系統管理 (72)

教學目標

初步了解有關 SAS 軟體或解決方案更新 Hot Fix 步驟流程的基本概念。

重點概念

首先 SAS 針對之前版本的軟體提供 Hot Fix,它主要是解決經常發生在共同的程式問題,以及針對關鍵的錯誤進行程式修復,而非特定客戶的應用程式問題,並且所有的 Hot Fix 將被 SAS 進行測試和支援。

接著 Hot Fix 主要有兩種類型,分別為:

  1. Individual:主要是建立單一產品或軟體元件的修復。
  2. Container:主要是建立單一或多個產品或軟體元件的修復,請注意元件必須同時進行修復,以利提供針對問題的完整解決方式。

此外每個 Hot Fix 可能會針對不同的產品或軟體元件有前置和後續設定的安裝步驟,需要事先閱讀和特別注意。

再來若我們要套用 Hot Fix 則主要需要三個工具,分別為:

  1. View Registry:主要建立 SAS 已經部署註冊的報告,以利識別已經安裝的軟體。
  2. SAS Hot Fix Analysis, Download and Deployment tool (SASHFADD):主要識別和下載 Hot Fix。
  3. SAS Deployment Manager:主要安裝 Hot Fix。

其中當我們在執行 SASHFADD 工具之前我們必須先在任何有 SASHome 資料夾的部署機器中執行 ViewRegistry 工具,以利確保我們提供最正確的 Hot Fix,以利套用至完整的 SAS 部署中,僅需要一行指令:

1
> D:\SASHome\SASPrivateJavaRuntimeEnvironment\9.4\jre\bin\java.exe -jar sas.tools.viewregistry.jar

此時我們將會在「D:\SASHome\deploymntreg」目錄中看到「DeploymentRegistry.html」和「DeploymentRegistry.txt」的檔案,這時我們就能夠將這二個檔案放至 SASHFADD 工具的相同目錄中,以利識別和下載 Hot Fix。

最後當我們透過 SASHFADD 工具下載 Hot Fix 完成之後,我們再將「Deploy_」目錄中的 Hot Fix 壓縮檔案放至「D:\SASHome/InstallMisc/HotFixes/New」目錄中,確認無誤之後就能夠透過 SAS Deployment Manager 安裝 Hot Fix。

總結我們將會透過 Hot Fix 解決經常發生在共同的程式問題,以及針對關鍵的錯誤進行程式修復。其 Hot Fix 更新流程主要有六個步驟,分別為:

  1. 針對每個機器執行 ViewRegistry 工具。
  2. 針對每個機器執行 SASHFADD 工具。
  3. 針對每個機器執行 Hot Fix 下載腳本指令。
  4. 針對每個機器執行 SAS Deployment Manager 工具。
  5. 針對每個機器執行手動設定步驟。
  6. 針對每個機器驗證 Hot Fix 安裝與設定。

相關資源

⬅️ Go back