使用 HIS 移轉工具進行相同的伺服器移轉
HIS 移轉工具可讓您從舊版的主機整合伺服器移轉至相同伺服器上的主機整合伺服器 2020。 移轉工具會先取得組態資訊,再卸載舊版的主機整合伺服器。 此組態資訊可以套用至主機整合伺服器的新安裝。
相同伺服器移轉的步驟
這些指示假設移轉工具會下載到本機
C:\Files
目錄。確認現有的平臺符合 HIS 2020 系統需求。 請注意,需要 .NET Framework 4.8。
以系統管理員身分開啟命令提示字元,移至
c:\Files
,然後執行下列命令:HisMigration.exe c:\Files\HIS_Migrate /Save
注意
c:\Files\HIS_Migrate
必須存在,而且其中沒有檔案。卸載舊版 HIS (控制台>Programs) 。
安裝主機整合伺服器 2020。 請勿執行設定精靈。
編輯檔案
c:\Files\HIS_Migrate\savedConfig.config
,以針對服務執行身分的帳戶插入正確的密碼 (s) 。 使用安全性考慮,密碼 () 會取代為PasswordReplacedByThis
。 必須輸入正確的密碼 () ,否則不會啟動服務。 密碼專案可能有多個實例。若要從主機整合伺服器安裝重新整理新的環境變數,並儲存組態:
- 以系統管理員身分開啟新的命令提示字元,然後移至
c:\Files
。 - 執行:
HisMigration.exe c:\Files\HIS_Migrate /Apply
。
- 以系統管理員身分開啟新的命令提示字元,然後移至
其他考量
移轉多伺服器子域時,請使用輔助伺服器啟動移轉。 移轉所有這些伺服器時,請移轉主伺服器。 請務必最後移轉主伺服器。
目前不支援設定為使用遠端 SNA 閘道的伺服器移轉。 下一次累積更新已規劃支援。
移轉之後,當您準備好允許存取服務時,請手動啟用防火牆規則。
針對主機起始的處理 (HIP) 服務,移轉工具會
HIPService.exe.config
檢查 HIP 對象的內容assemblyPath
。 如果指向assemblyPath
HIS 產品路徑,例如%snaroot%\TIM
,則 HIP 物件會移至新的 HIS TIM 資料夾。assemblyPath
如果 是自定義目錄,則會建立該目錄,並將物件複製到該目錄。移轉工具不會檢查伺服器是否有應用程式整合 Windows 起始的程式 (WIP) 。 如果這些程式存在於伺服器上,請查看這些程式的 app.config 檔案。 確認 app.config 檔案內容會使用伺服器上的最新位置。
如果從 HIS 2013 或 2016 升級到 HIS 2020,則必須重新編譯 WIP 和 HIP 程式,才能使用這些 HIS 版本。
請務必:
- 將新的參考新增至 HIS TI 執行時間元件。
- 更新 .config 檔案以使用 10.0 版,而不是 9.0 版。
- 項目必須使用 .Net 4.8。
- 在 HIS 設計工具中,開啟任何 TI .hidx 檔案 (s) ,然後加以儲存。 此步驟會產生更新的 dll (s) 。 從 HIS 2016 移轉至 HIS 2020 時,不需要此步驟。
對於 WIP 和 HIP,所有設定都必須在 .config 檔案中完成。 未從登錄讀取任何組態資訊。
此工具不再移轉 Visual Studio 整合功能。 在 HIS 2020 中,Visual Studio 延伸會重新撰寫為 VSIX 套件。 無法支援從舊的 VSIP 套件進行移轉。 若要還原此功能,請執行設定精靈,並啟用Visual Studio整合功能。